/*
FARBSCHEMA Re-Design (2011)

Hintergrund: #0a172e;


-----------------------------------------------
FARBSCHEMA Relaunch (2009)

Projektfarbe1 = #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:#0a172e url(../images/layout/background.jpg) no-repeat top center;
   }

#page-wrapper{
   background:url(../images/layout/background-wrapper-left.gif) repeat-y #fff;
   }
   
body.home #page-wrapper{
   background:#0a172e;
   }

.page-roundtop,
.page-roundbottom,
#page-headerborder{ 
   display:none;
   }

#page-headerarea-01,
#page-headerarea-02 {
   height:218px;
   }

#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:right;
   }

#page-headerarea-01 #logo-holder img,
#page-headerarea-02 #logo-holder img{   
   margin:21px 10px 0 0;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump{
   display:none;
   }
   
/* Counter (vgl. ITB 2011) */
#page-headerarea-01 #page-headerarea-breadcrump span {
   font-size:1.3em;
   }
   
#page-headerarea-ticker,
#page-headerarea-02 #page-headerarea-breadcrump{
   color:#0a172e;
   background:url(../images/layout/breadcrump-ticker-bg.gif) no-repeat top left #dee4ea;
   top:172px;
   width:780px;
   min-height:35px;
   line-height:35px;
   opacity:1;
   -moz-opacity:1;
   }
   
#page-ticker-text{
   font-weight:bold;
   }
#page-ticker-text a{
   color:#11274c;
   }

#page-headerarea-02 #page-headerarea-breadcrump,
#page-headerarea-02 #page-headerarea-breadcrump a{
   color:#000;
   }
   
#page-headerarea-breadcrump .counterzahl,
#page-headerarea-breadcrump .countertext{
   display:none!important;
   }   
   
#page-headerarea-01 #page-headerarea-mainbox #fairdate-en,
#page-headerarea-02 #page-headerarea-mainbox #fairdate-en{
   padding:160px 0 0 0;
   background: url(../images/keyvisual-logo/slogan-en.gif) no-repeat 10px 20px; 
   }

#page-headerarea-01 #page-headerarea-mainbox #fairdate-de,
#page-headerarea-02 #page-headerarea-mainbox #fairdate-de{
   padding:160px 0 0 0;
   background: url(../images/keyvisual-logo/slogan-de.gif) no-repeat 10px 20px; 
   }

#page-headerarea-mainbox #fairdate-de span,
#page-headerarea-mainbox #fairdate-en span{
   display:none;
   }

#page-headerarea-01 #page-headerarea-rightbox,
#page-headerarea-02 #page-headerarea-rightbox{}
	
#page-rightside{
   /*background:#0164a5;*/
   }

.page-leftside-startpage{
   }

.page-leftside-contentpage{
   }
   
/* Tab-Reiter */
#navigation-tabs {
   position:absolute;
   left:825px;
   top:124px;
   }
   
#navigation-tabs ul li {
   list-style:none;
   padding: 0 12px 0 0;
   float:left;
   }

/* Startseite */
body.home #page-mainbox{
   background-color:#0a172e;
   padding:10px 0 15px 0;
   }

#imageContainer1,
#imageContainer2{
   height:120px;
   width:245px;
   float:left;
   overflow:hidden;
   text-align:center;
   background:#f1f1f1 url(../images/layout/imagecontainer-bg.gif) repeat-x bottom left;
   text-align:left;
   }
  
#imageContainer1{
   margin-left:13px;
   margin-right:5px;
   }

#imageContainer2{
   margin-left:5px;
   }

#page-mainbox #imageContainer1 h3,
#page-mainbox #imageContainer2 h3{
   background:#219ad3 url(../images/layout/imagecontainer-h3.gif) no-repeat bottom left;
   min-height:22px;
   _height:22px;
   text-transform:uppercase;
   color:#fff;
   font-size:1.0em;
   padding:6px 0 0 8px;
   border:none;
   }
   
#imageContainer1 div,
#imageContainer2 div{
   padding-top:12px;
   }
/*
#imageContainer1 img,
#imageContainer2 img{
   display:block;
   margin-bottom:4px;
   margin-left:38px;
   }
*/
   
/* Bilderwechsler */
#page-mainbox ul#image-fade-home1,
#page-mainbox ul#image-fade-home2{
	height:60px;
	margin:0 0 10px 0;
	overflow:hidden;
	}

#page-mainbox ul#image-fade-home1 li,
#page-mainbox ul#image-fade-home2 li{
	height:60px;
	margin-top:0;
	background:none;
	margin-top:8px;
    margin-left:30px;
	}

/* Startseite Ende */

#page-mainbox{
   background-color:#fff;
   }
	
#page-mainbox p.dekor{
   padding:0 0 10px 0!important;
   }

#page-mainbox sup{
   font-size:0.7em;
   }

#page-main-footer{
   color:#fff;
   }

#page-footer {
   }
   
#page-copyright{
   color:#fff;
   }
   
/* Metanavigation */
#page-metanavigation #page-mb-link img{
   display:none;
   }

#page-metanavigation a#page-mb-link{
   background:url(../images/keyvisual-logo/mb-logo.gif) no-repeat left bottom;
   display:block;
   width:214px;
   height:28px;
   }
   
#page-metanavigation ul li a{
   color:#fff;
   } 		  

#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;
   } 

/* Navigation */
#page-leftbox-navigation {
   width:180px;
   padding-top:12px;
   margin-bottom:20px;
   border-color:#0a172e;
   border-bottom-color:#fff;
   background:#0a172e;
   }

#page-leftbox-navigation ul li{
    border:none;
   _float: left;
   _display:block;
   _clear:left;
   _width:100%;
   }

#page-leftbox-navigation ul li a{
   padding-left:20px;
   color:#fff;
   margin:0;
   border-color:#000;
   border-top:solid 1px #fff!important;
   }

#page-leftbox-navigation ul li a#nav0-0{
   border:none!important;
   }

#page-leftbox-navigation ul li.currentlist{
   }
   
#page-leftbox-navigation ul li ul li{
   border-top-color:#0a172e;
   border-bottom-color:#0a172e;
   }

#page-leftbox-navigation ul li a.current{
   color:#59ba51;
   background:url(../images/layout/navigation-main-first-current.gif) no-repeat 5px center #0a172e;
   }

#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.active{
   margin:0;
   padding-left:20px;
   border-bottom-color:#59ba51!important;
   color:#fff;
   background:url(../images/layout/navigation-main-first-active.gif) no-repeat 5px center #59ba51;
   }
	
#page-leftbox-navigation ul li ul li a{
   border-top-color:#0a172e!important;
   padding-left: 26px;
   }
	
#page-leftbox-navigation ul li ul li a.current{
   color:#59ba51;
   background:url(../images/layout/navigation-main-second-current.gif) no-repeat 3px center #0a172e;
   }

#page-leftbox-navigation ul li ul li a:hover,  
#page-leftbox-navigation ul li ul li a.active{
   padding-left: 26px;
   color:#fff;
   background:url(../images/layout/navigation-main-second-active.gif) no-repeat 13px center #59ba51;
   }

#page-leftbox-navigation ul li ul li ul li a.current{
   color:#59ba51;
   background:url(../images/layout/navigation-main-third-current.gif) no-repeat 10px center #0a172e;
   }

#page-leftbox-navigation ul li ul li ul li a{
   padding-left: 36px;
   }

#page-leftbox-navigation ul li ul li ul li a:hover,  
#page-leftbox-navigation ul li ul li ul li a.active{
   color:#fff;
   padding-left: 36px;
   background:url(../images/layout/navigation-main-third-active.gif) no-repeat 20px center #59ba51;
   }
   
/*Links*/
#page-mainbox a,
#page-rightbox a {
   color:#0164a5;
   }

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;
   }
   
#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;
   }
   
#page-rightbox a.speziallink {
   border:none;
   color:#11274c;
   background-color:#dee4ea;
   margin:0 12px 5px 17px;
   height:30px;
   line-height:29px;
   }

a.downloadcenter{
   background:url(../images/layout/link-speziallink-downloadcenter.gif) no-repeat top left #dee4ea;
   } 
a.eshop{
   background:url(../images/layout/link-speziallink-eshop.gif) no-repeat top left #dee4ea;
   } 
a.servicemappe{
   background:url(../images/layout/link-speziallink-servicemappe.gif) no-repeat top left #dee4ea;
   }

#page-rightbox  a.quicklink {
   color:#11274c;
   border:none;
   background:url(../images/layout/link-user-spezial.gif) no-repeat left center #dee4ea;
   height:30px;
   line-height:29px;
   margin-left:18px;
   padding-left:18px;
   }
   
/*Inhalte*/
#page-rightbox div.teaser{
   border-color:#000000;
   background-color:#fff;
   }

#page-rightbox div.teaser h3{
   color:#fff;
   background-color:#000000;
   }

#page-rightbox h4{
   background:#00589d url(../images/layout/header-teaser.png) no-repeat 0 0;
   padding: 15px 0 10px 16px;
   color:#fff;
   }

#page-mainbox h3{
   color:#59ba51;
   border-bottom:solid 1px #59ba51;
   margin-bottom:0.6em;
   }

#page-mainbox div.flashviewer{
   border-color:#fff;
   background:url(../flash/flashfallback.jpg) no-repeat 0 10px;
   padding:10px 0;
   min-height:135px;
   }

#page-rightbox span.partner{
   color:#000000;
   }
         
#page-rightbox div.partner{
   border-color:#000000;
   background:#fff;
   }

#page-rightbox hr{
   border-color:#0a172e;
   }
   
#page-mainbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#59ba51;
   }
   
#page-mainbox p.colorborder {
   color:#fff;
   background:#0164a5;
   } 
   
#page-mainbox p.colortext {
   color:#11274c;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
/*InnoTransDaily-Banner*/
#page-mainbox #flash-banner{
	background:url(../flash/banner-fallback.jpg) no-repeat top left;
	height:60px;
	text-align:left;
}

#page-mainbox #flash-banner p,
#page-mainbox #flash-banner a{
	color:#fff;
}

#page-rightbox #flash-banner-teaser{
	margin-top:10px;
}

/*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;
   }
   
#page-mainbox table.outdoor-display {
   margin-right:0;
   margin-left:0;
   }
   
#page-mainbox table.outdoor-display td {
   border-bottom:solid 1px #ccc;
   }

#page-mainbox table.outdoor-display td.subheader {
   font-weight:bold;
   text-align:center;
   border-bottom:solid 1px #aaa;
   background:#f5f5f5
   }
   
/*Formulare*/
#page-leftbox form {
   margin:0;
   padding-top:50px;
   padding-bottom:70px;
   }
   
#page-leftbox fieldset{
   padding-top:0;
   clear:both;
   border:none;
   margin:0 10px;
   }
   
#page-mainbox input,
#page-mainbox select{
   border-color:#000;
   }
   
#page-mainbox input:focus,
#page-leftbox input:focus{
   background:#dfebff;
   }

#page-mainbox input.button-search,
form.portlet-search-form input#submit,
form.portlet-search-form input#submit-left{
   background:#000;
   color:#fff;
   } 

#page-leftbox form.portlet-search-form input#query-left{
   border-color:#c9c9c9;
   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 #c9c9c9;
   border-left:none;
   }

#page-leftbox fieldset{
   border-color:#11274c;
   }
/*Inhalte*/

/*Pressemitteilungen*/
.pressreleases-flags span.pressreleases-selectedflag {
   background:url(../images/layout/link-flagge-current-background.gif) no-repeat  center 2px;
   }

#page-mainbox ul.fotolist li {
   background:url(../images/layout/arrow-u-list.gif) no-repeat left center;
   padding-left:16px;
   }
 
#page-mainbox ul.pressreleases-ul-newslist li{
   background:url(../images/layout/arrow-u-list.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:#000000;
   }
      
/*Awards*/
div.award-item{
   background:#fbe2ce;
  }

div.award-item div.links{
   border:solid 1px #000000;
   background:#fff;
   }

#page-mainbox div.award-item div.rechts a{
   color:#000;
   }

/*Downloadcenter*/  
#form-category-select label,
#form-search-string label{
   color:#000000;
   }  
 
#downloadcenter input.redbutton{
   }

#downloadcenter fieldset.file-list legend{
   color:#000000;
   }

#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;
   }
   
/*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;
   }
	
/* 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 #search-vmp fieldset.radio-group label {
   padding-right:8px;
   }   
   
#page-mainbox .exhibitor form caption {
   display:none;
   }
   
#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.award-item {
   background:#fff;
   border-bottom:solid 1px #ccc;
   margin:10px;
   }

div.award-item div.links {
  border:none; 
  }

div.award-item div.rechts {
   width:270px;
   }
	
div.servicelist{
	width:240px;
	float:left;
	}

/* Elektronsiche Ausstellermappe */
#page-mainbox div.asm-form-backlink {
   position:absolute;
   top:15px;
   left:10px;
   width:500px;
   text-align:right;
   }
   
#page-mainbox div.asm-form-guide {
   padding:10px;
   border:solid 1px #11274c;
   margin:5px 0;
   height:1%;
   }
   
#page-mainbox div.asm-form-guide ul li {
   padding:10px 0 10px 40px;
   }

#page-mainbox div.asm-form-guide ul li.step1 {
   background:url(../images/asm/step1.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-guide ul li.step1-active {
   background:url(../images/asm/step1-active.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-guide ul li.step2 {
   background:url(../images/asm/step2.gif) center left no-repeat;
   }
  
#page-mainbox div.asm-form-guide ul li.step2-active {
   background:url(../images/asm/step2-active.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-archiv {
   text-align:left;
   background:#def1dc;
   border:solid 1px #59ba51;
   padding:8px;
   margin:10px 0 8px 0;
   _height:1%;
   }
   
#page-mainbox ul li.asm-form-archiv {
   background:none;
   margin-left:-12px;
   padding-left:0;
   padding-top:10px;
   }

#page-mainbox h4.guidelines {
   color:#6a6a6a;
   margin-left:16px;
   }

#page-mainbox ul li.guidelines {
   background:none;
   margin-bottom:6px;
   }
   
#page-mainbox ul li.guidelines {
   color:#747474;
   background:url(../images/layout/arrow-u-list-grey.gif) left 4px no-repeat;
   }

#page-mainbox ul li.guidelines a {
   color:#747474;
   }

#page-mainbox div.important-note {
   color:#000;
   border:solid 1px #11274c;
   padding:8px 8px 8px 45px;
   margin-bottom:10px;
   min-height:56px;
   _height:56px;
   font-weight:bold;
   background:url(../images/layout/important-note.gif) 12px 5px no-repeat;
   }
   
/*Eventdatenbank*/

/* Version 1 */
div.eventdb-item h4 {
   color:#000000;
   }
   
#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/arrow-u-list.gif) no-repeat left 1px #fff;
   }

#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:#e0ecf4;
   }
   
#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 a.pdf,
#page-mainbox ul.eventdb-subnavi li a.pdflink{
   color:#000;
   background:url(../images/layout/link-download.gif) left 1px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.print{
   padding-left:22px;
   color:#000;
   background:url(../images/layout/link-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-merken.gif) left 4px no-repeat;
   }
#page-mainbox a.delete {
   color:#000;
   background:url(../images/layout/link-delete.gif) left 3px no-repeat;
   }   
   
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;
   }
   
/* Version 2 */
/* Version 2*/
#page-mainbox form.eventdb-form{
   padding-top:0;
   padding-bottom:20px;
   }

div.db-even{
   background:#cee4f3;
   }
 
div.db-odd{
   background:#dfe9f0;
   }

.db-detail-text{ 
   background:#cee4f3;
   border-bottom:solid 4px #fff;
   }

#page-mainbox .db-detail-set h3 {
	background:#0164a5;
	color:#fff;
	border:none;
	min-height:16px;
	padding:4px 0 4px 10px;
	line-height:1.2;
	}
	
#page-mainbox .db-detail-text h3 {
	color:#e9e651;
	background:none;
	border:none;
	padding:0;
	line-height:1;
	min-height:auto;
	margin-bottom:0;
	}

#page-mainbox .db-list-text-title h3 {
	border:none;
	}
	
.db-detail-text hr{
   border-color:#cee4f3!important;
   }
   
.db-detail-text strong,
.db-detail-textblock strong{
   color:#454545;
   }
	
.db-detail-text .db-detail-headinfo ul li span{
   font-weight:bold;
   width:66%;
   }

#page-mainbox ul.eventdb-subnavi li a.importcaldata {
   padding:2px 0 2px 24px;
   color:#000;
   background:url(../images/layout/terminexport.gif) no-repeat top left;
   }
   
table.ref-table td  {
   border-bottom:solid 2px #fff;   
   }   

table.ref-table tr.ref-even td,
div.db-even{
	background:#cee4f3;
	}
 
table.ref-table tr.ref-odd td, 
div.db-odd{
	background:#dfe9f0;
	}

.db-detail-text a.db-referent,
.db-detail-textblock a.db-referent{
   color:#000!important;
   } 


#page-mainbox p.event-header-links a.merkliste{
   background:url(../images/layout/arrow-u-list.gif) no-repeat 18px 4px #fff;
   padding-left:30px;
   }  
   
table.ref-table caption{
   display:none;
   }  
   
div.forwarding {
    color: #fff;
}
   
