/*Layout*/

body{
   background:#e3001b url(../images/layout/body-background.gif) repeat-x top left; 
   }

#page-body-wrapper{
   background:#e3001b url(../images/layout/background.jpg) no-repeat top center;
   height:1198px;
   }

#page-wrapper {
   background:url(../images/layout/background-wrapper-left.gif) repeat-y #fff;
   }

.page-roundtop { 
	/*background: url(../images/layout/round-top-right.gif) no-repeat top right; */
	}

.page-roundbottom {
	background: url(../images/layout/round-bottom-right.gif) no-repeat top right; 
	}

#page-headerborder {
   display:none;
   }

#page-headerarea-01 {
   /*background:#e2001a;*/
	height:230px;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump{
   top:204px;
   }

#page-headerarea-02 {
	height:235px;
	background:#e2001a;
   }
   
#page-headerarea-ticker{
   top:181px;
   }

#page-headerarea-02 #page-headerarea-breadcrump{
   top:208px;
   }

#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:left
   }

#page-headerarea-leftbox{
	}   
   
#page-headerarea-01 #page-headerarea-leftbox,
#page-headerarea-02 #page-headerarea-leftbox,
#page-headerarea-01 #page-headerarea-rightbox,
#page-headerarea-02 #page-headerarea-rightbox{
   display:none;
   }
   
#page-headerarea-mainbox{ 
   width:980px;
	margin:0;
   }

#page-headerarea-mainbox #fairdate-de,
#page-headerarea-mainbox #fairdate-en{
   width:980px;
   height:230px;
   }  
  
#page-headerarea-01 #page-headerarea-mainbox #fairdate-de{
	background:url(../images/keyvisual-logo/head-bg-home-de.jpg) no-repeat ;
	}

#page-headerarea-01 #page-headerarea-mainbox #fairdate-en{
	background:url(../images/keyvisual-logo/head-bg-home-en.jpg) no-repeat ;
	}

#page-headerarea-02 #page-headerarea-mainbox #fairdate-de{
	background:url(../images/keyvisual-logo/head-bg-content-de.jpg) no-repeat ;
	}

#page-headerarea-02 #page-headerarea-mainbox #fairdate-en{
	background:url(../images/keyvisual-logo/head-bg-content-en.jpg) no-repeat ;
	}
  
#page-headerarea-mainbox #fairdate-de span,
#page-headerarea-mainbox #fairdate-en span{
	display:none;  
   }      

#page-headerarea-01 #page-headerarea-breadcrump span.countertext,
#page-headerarea-01 #page-headerarea-breadcrump span.counterzahl{ 

   }

#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;
   }
   
#page-headerarea-ticker{
   background-image:url(../images/layout/ticker-corner.gif);
   background-position:top left;
   background-repeat:no-repeat;
   background-color:#fff;
   -moz-opacity:100;
   opacity:1;
   filter:alpha(opacity=100);
   display:block;
   }
   
div.hometeaser-noborder,
div.hometeaser{
   width:234px;
   _width:232px;
   min-height:130px;
   float:left;
   padding-right:10px;
   margin-right:10px;
   margin-top:10px;
   border-right:solid 1px #8a8a8a;
   }

div.hometeaser-noborder{
   border:none;
   }
   
div.hometeaser-color{
   background:#ccc;
   }

div.hometeaser-noborder h2,
div.hometeaser h2{
   color:#c0002b;
   font-size:1em!important;
   border-bottom:solid 1px;
   padding-bottom:4px!important;
   }
   
div.hometeaser-noborder img.links,
div.hometeaser img.links{
   padding-right:6px;
   }

#page-mainbox div.hometeaser-noborder a,
#page-mainbox div.hometeaser a{
   color:#000;
   font-weight:bold;
   display:block;
   text-align:right;
   }
   
#page-mainbox div.hometeaser-noborder a.quicklink, 
#page-mainbox div.hometeaser a.quicklink {
   margin-right:0;
   text-align:center;
   background-image:url(../images/layout/home-quicklink.gif);
   }
   
#page-mainbox div.hometeaser-noborder a#ticketlink,
#page-mainbox div.hometeaser a#ticketlink {
   background-image:url(../images/layout/home-quicklink-ticket.gif);
   }
   
#page-mainbox div.hometeaser-noborder  a#exhibitorlink,
#page-mainbox div.hometeaser  a#exhibitorlink  {
   background-image:url(../images/layout/home-quicklink-ausstellersuche.gif);
   }
   
#page-mainbox div.hometeaser-noborder a#newsletterlink,
#page-mainbox div.hometeaser a#newsletterlink {
   background-image:url(../images/layout/home-quicklink-newsletter.gif);
   }
   
#page-mainbox div.hometeaser-noborder a#servicemappelink,
#page-mainbox div.hometeaser a#servicemappelink {
   background-image:url(../images/layout/home-quicklink-servicemappe.gif);
   }
   
#page-mainbox div.hometeaser div.feed-item hr {
   display:none;
   }
   
#page-mainbox div.hometeaser div.feed-newsitem {
   border-bottom:dotted 1px #ccc;
   margin:0;
   padding:8px 0;
   min-height:14px;
   _height:14px;
   clear:both;
   }
   
#page-mainbox div.hometeaser div.feed-title {
   background:url(../images/layout/home-feed-title.gif) no-repeat left center #fff;
   padding-left:49px;
   color:#516aac;
   display:inline;
   float:left;
   }
   
#page-mainbox div.hometeaser div.feed-link {
   display:inline;
   float:right;
   }
   
#page-mainbox div.hometeaser div.feed-link a {
   display:inline;
   }
   
#page-mainbox div.hometeaser-news ul{
   margin:4px 0 0 0;
   }
   
#page-mainbox div.hometeaser-news a{
   display:inline;
   text-align:left;
   font-weight:normal;
   color:#c0002b;
   }

#page-mainbox .htmlhandler-obenlinks div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-obenmitte div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-obenrechts div.HtmlHandlerIcon{
   position:absolute;
   top:290px;
   left:-16px;
   }
   
#page-mainbox .htmlhandler-untenlinks div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-untenmitte div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-untenrechts div.HtmlHandlerIcon{
   position:absolute;
   top:430px;
   left:-16px;
   }

#page-mainbox .htmlhandler-obenmitte div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-untenmitte div.HtmlHandlerIcon{
   left:241px;   
   }
#page-mainbox .htmlhandler-obenrechts div.HtmlHandlerIcon,
#page-mainbox .htmlhandler-untenrechts div.HtmlHandlerIcon{
   left:498px;   
   }	
	
#page-ticker-text{
   font-weight:bold;
   }
	
#page-ticker-text a{
   color:#c0002b;
	text-decoration:none;
   }  
#page-headerarea-01 #page-headerarea-breadcrump,
#page-headerarea-02 #page-headerarea-breadcrump{
	background:url(../images/layout/breadcrump.gif) left top repeat-y #8a8a8a;
	border-top:solid 1px #fff;
   }

#page-headerarea-01 #page-headerarea-breadcrump span.counterzahl{
  background-color:#e2001a;
  } 

#page-rightside{
   background:#dfdfdf;
   }

.page-leftside-startpage{
   background:#e2001a;
   }

.page-leftside-contentpage{
   background:#e2001a;
   }

#page-mainbox{
   background-color:#fff;
   }

#page-main-footer{
   color:#999;
   }

#page-footer {
	background-color:#e2001a;
	}
	
#page-copyright{
	color:#fff;
	}
	
/*Navigation*/
/*Level1*/
#page-leftbox-navigation {
   color:#fff;
   border-color:#e2001a;
   }
#page-leftbox-navigation ul li{
   border-top-color:#e2001a;
   border-bottom-color:#e2001a;
	display:block;
   float:left;
   width:180px;
   }
#page-leftbox-navigation ul li a{
   color:#fff;
   padding-top:4px;
   padding-bottom:4px;

   }
#page-leftbox-navigation ul li a.current{
   background:url(../images/layout/navigation-main-first-current.gif) no-repeat 3px center #e2001a;
   }   

#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.active{
   background:url(../images/layout/navigation-main-first-current.gif) no-repeat 3px center #8a8a8a;
   }

#page-leftbox-navigation ul li ul li a{
	font-size:0.95em;
	}

#page-leftbox-navigation ul li.currentlist ul li {
   background:#fff;
   border-color:#fff;
	color:#656565;
   }

#page-leftbox-navigation ul li.currentlist ul li a {
   background:#fff;
   border-color:#fff;
	color:#656565;
   }

#page-leftbox-navigation ul li ul li a.current{
   background:url(../images/layout/navigation-main-second-current.gif) no-repeat 3px center #e2001a;
   } 	

#page-leftbox-navigation ul li ul li a:hover,
#page-leftbox-navigation ul li ul li a.active{
	color:#fff;
   background:url(../images/layout/navigation-main-second-active.gif) no-repeat 3px center #8a8a8a;
   }

#page-leftbox-navigation ul li ul li ul li{
   background:#fff;
   border-color:#fff;
	color:#656565;
   }


#page-leftbox-navigation ul li ul li ul li a {
   background:#fff;
   border-color:#fff;
	color:#656565;
   margin: -1px 0;
   }
	
#page-leftbox-navigation ul li ul li ul li a.current{
   background:url(../images/layout/navigation-main-third-active.gif) no-repeat 3px center #8a8a8a;
   color:#fff;
	}
	
#page-leftbox-navigation ul li ul li ul li a:hover,
#page-leftbox-navigation ul li ul li ul li a.active{
   background:url(../images/layout/navigation-main-third-active.gif) no-repeat 3px center #8a8a8a;
   color:#fff;
	}


/*Links*/

#page-mainbox a,
#page-rightbox a {
   color:#c0002b;
   }

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;
   }   
   
   
a.quicklink {
   border:none;
   color:#000!important;
   background:url(../images/layout/link-quicklink.gif) no-repeat 0 0 #adadad;
   text-align:center;
   padding-left:20px;
   /line-height:25px!important;
   /height:26px!important;
   }
   
a.speziallink {
   border-color:#8a8a8a;
   color:#000!important;
   }

a.downloadcenter{
   background:url(../images/layout/link-speziallink-downloadcenter.gif) no-repeat top left #fff;
   }
   
a.eshop{
   background:url(../images/layout/link-speziallink-eshop.gif) no-repeat top left #fff;
   } 
   
a.servicemappe {
   background:url(../images/layout/link-speziallink-servicemappe.gif) no-repeat scroll left top #fff;  
   }
   

#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;
   } 

#page-leftbox-navigation ul li a{
   border-color:#e2001a;
   }
   
/*Inhalte*/

#page-rightbox div.teaser{
   border-color:#8a8a8a;
   }

#page-rightbox div.teaser h3,
#page-rightbox div.partner h3{
   background-color:#8a8a8a;
   color:#fff;
   }

#page-rightbox h4{
   background-color:#fff;
   color:#8a8a8a;
   }

#page-mainbox h3,
#page-mainbox h4{
   color:#c0002b;
   }
#page-mainbox h4{
   color:#c0002b;
   border-bottom:solid 1px #8a8a8a;
   }

/*jahell 03.02.2009*/
#page-mainbox h6{
   text-align:left;
	padding-top: 0.15em;
	padding-right: 0pt;
	padding-bottom: 0.15em;
	padding-left: 0pt;
	text-align: left;
	clear: both;
	height: 1%;
	margin-top: 10px;
	font-size: 1em;
	font-style:italic;
   }
#page-rightbox div.teaser div.portrait-links{
	text-align:left;
	padding-left: 10px;
	clear:left;
	float:left;
	font-size:0.9em;
	margin:10px 0px 10px 0;
	width:60px;
	display:block;
}
#page-rightbox div.portrait-links-text {
   margin-top:9px;
   margin-left:78px;
   text-align:left;
}

#page-rightbox div.portrait-links-text p{
	margin:0px;
	padding:0px;
}

/* IFA Videos */
#page-mainbox .thumbnailviewer{
   margin-top:3px;
   margin-bottom:4px;
   /margin-bottom:20px;
}

#page-mainbox .thumbnailviewer p{
	float: left;
	display: block;
	height: 78px;
	width: 240px;
	margin:2px;
	padding:3px;
	background-color: #dfdfdf;
}
#page-mainbox .thumbnailviewer p.width100{
	width: 491px;
}
#page-mainbox .thumbnailviewer img{
	float: left;
	padding: 0px 5px 4px 0px;
	display: inline;
}

#page-rightbox .icon-links {
   clear:left;
   float:left;
   margin:4px 10px 0 0;
   }
   
#flash_dieifa,
#flash_ausstellerservice,
#flash_besucherservice,
#flash_veranstaltung,
#flash_presse{
	min-height:150px;
	_height:150px;
	padding-bottom:10px;
   }
   
#flash_dieifa{
	background:url(../flash/animationen/bilderwechsler/fallback_dieifa.jpg) no-repeat 0 0;
   }
#flash_ausstellerservice{
	background:url(../flash/animationen/bilderwechsler/fallback_ausstellerservice.jpg) no-repeat 0 0;
   }
#flash_besucherservice{
	background:url(../flash/animationen/bilderwechsler/fallback_besucherservice.jpg) no-repeat 0 0;
   }
#flash_veranstaltung{
	background:url(../flash/animationen/bilderwechsler/fallback_veranstaltung.jpg) no-repeat 0 0;
   }
#flash_presse{
	background:url(../flash/animationen/bilderwechsler/fallback_presse.jpg) no-repeat 0 0;
   }

#page-mainbox .flashviewer {
   text-align:left;
   margin:0;
   padding:0 0 10px 0;
   background: url(../flash/filme/ifa-videos-flash-fallback.jpg) no-repeat top left;
   min-height:200px;
   _height:200px;
   }
   
#page-mainbox .bmw-werbung {
   text-align:left;
   margin:0;
   padding:10px 0 10px 0;
   min-height:224px;
   _height:224px;
   }

table.ticketshop td.price{
   width:155px;
   }
/*-------*/

#page-mainbox div#keyvisual-de,
#page-mainbox div#keyvisual-en{
   height:290px;
   width:785px;
   position:absolute;
   top:0;
   left:0;
   z-index:100;
   overflow:hidden;
   }
	
#page-mainbox div#keyvisual-de{
	background:url(../images/layout/home-flashfallback-de.jpg) left top no-repeat #fff;
	}	

#page-mainbox div#keyvisual-en{
	background:url(../images/layout/home-flashfallback-en.jpg) left top no-repeat  #fff;	
	}	
	
#page-rightbox span.partner{
   color:#e2001a;
   }
         
#page-rightbox div.partner{
   border-color:#e2001a;
   background:#fff;
   padding-top:0;
   }
   
   
#page-mainbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#e2001a;
   }
   
#page-mainbox p.colorborder {
   color:#fff;
   background:#8a8a8a;
   } 
   
#page-mainbox p.colortext, #page-mainbox p span.colortext {
   color:#e2001a;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
/* Hallenplan */
div.hallinfo {
   color:#fff;
   background:#c51400;
   text-align:left;
   padding-top:6px;
   width:500px;
   margin-bottom:5px;
   /*margin-left:272px;*/
   float:right;
   } 
   
div.hallinfo img {
   float:left;
   padding:10px 20px;
   } 
   
div.hallinfo p {
   text-align:left;
   }
   
#hall-location-overlay-header{
   color:#c0002b!important;
   text-align:left!important;
   font-size:1.2em!important;
   width:220px!important;
   clear:none;
   float:left;
   }


/*Tabellen*/
#page-mainbox table th {
   border-bottom:solid 1px #000;
   }  

#page-mainbox tr.even {
   background:#ebebeb;
   }

#page-mainbox tr.odd {
   background:#fff;
   }   

/*Formulare*/
#page-mainbox input,
#page-mainbox select{
   border-color:#8a8a8a;
   } 
   
#page-leftbox input{
   border-color:#000;
   } 
	
	
#page-mainbox input:focus,
#page-leftbox input:focus{
   background:#ffedcf;
   }
	
#page-mainbox input.button-search,
form.portlet-search-form input#submit,
form.portlet-search-form input#submit-left{
   background:#e2001a;
   color:#fff;
   }

form.portlet-search-form input#submit-left{
   background:url(../images/layout/lupe.gif) no-repeat right top;
   border:none;
   }
   
#page-leftbox fieldset{
	padding-top:40px;
	_margin-top:-80px;
	clear:both;
	border:none;
   }
   
#page-mainbox p a.highlight-link{
	display:block;
	width:480px;
	height:45px;
	line-height:40px;
	padding:0 0 0 20px;
	margin:0;
	background:url(../images/layout/button-highlight.png) no-repeat left top #e1001a;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
    }

   
/*Inhalte*/

/*Pressemitteilungen*/
.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-user-spezial.gif) no-repeat left center;
   padding-left:12px;
   }
 
#page-mainbox ul.pressreleases-ul-newslist li{
   background:url(../images/layout/link-user-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:#e2001a;
   }
      
/*Awards*/
div.award-item{
   background:#fbe2ce;
  }

div.award-item div.links{
   border:solid 1px #e2001a;
   background:#fff;
   }

#page-mainbox div.award-item div.rechts a{
   color:#000;
   }

/*Downloadcenter*/  
#form-category-select label,
#form-search-string label{
   color:#e2001a;
   }  
 
#downloadcenter input.redbutton{
   }

#downloadcenter fieldset.file-list legend{
   color:#e2001a;
   }

#downloadcenter fieldset.file-list a{
   color:#000;
   }
      
/*Sitemap*/
#sitemap {
   color:#e2001a;
   }
   
/*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:#f9caa0;
   }   

#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*/

#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-user-spezial.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:#efefef;
   }
   
#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;
   }
   
#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;
   } 

/*chronik*/
#page-rightbox ul.chronik-list,
#page-rightbox ul.chronik-list2{
   list-style:none;
   padding:0 0 10px 0;
   }

#page-rightbox ul.chronik-list {
   }


#page-rightbox ul.chronik-list li{
   display:inline;
   }

#page-rightbox ul.chronik-list li,
#page-rightbox ul.chronik-list2 li{
   background:none;
	}

#page-rightbox ul.chronik-list2 li a{
   font-weight:bold;
   }
	
#chronik img{
   margin-top:10px;
  }

#chronik .imagetext{
   color:#8e8e8e;
   text-align:center;
   }

/*Newsletter*/

.banner{
   text-align:center;
   border: none;
   width:500px;
   margin:10px 0;
   overflow:hidden;
   }

.artikel {
   background:#fff; 
   margin:0 auto; 
   padding:0;
   }

.artikel_foot {
   margin:10px auto; 
   padding:0;
   text-align:left;
   }
	
.bannerver {
   clear:right;
   width:175px;
   float:right;
   margin:10px 30px 10px 10px;
   _margin-right:16px;
   text-align:center;
   background-color:#fff
   }

.bannerver img {
   margin:5px 0 5px 0;
   }

.bannerhor {
   width:500px;
   margin:10px 0;
   clear:both;
   text-align:center;
   }

.bannerhorleft {
   width:500px;
   margin:10px 0;
   clear:both;
   text-align:left;
   }

.bannerhor img,
.bannerhorleft img{
   margin:0;
   }

.toplink {
   width:500px; 
   margin:0 auto; 
   text-align:right;
   }

.toplink a {
   padding-left:10px; 
   margin-right:10px;
   color:#009ee3; 
   text-decoration:none; 
   background:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.ifa-berlin/images/Newsletter/top.png) no-repeat left 6px;
   }

.firstbox{
   margin-top:10px; 
   font-size:12px;
   }

.linkbox, .linkboxf {
   width:498px; 
   margin:10px 0; 
   border:solid 1px #000;
   color:#000;
   padding:0 0 10px 0;
   }


.linkbox li{
   margin:4px 0 4px 30px;
   }	

#page-mainbox .linkbox h4{
   color:#fff!important;
   border-bottom:solid 1px #000;
   background-color: #e2001a;
   margin-top:0!important;
   padding-left:28px!important;
   height: 20px;
   line-height:20px;
   }

.linkbox a, .linkboxf a{
   color:#000!important;
   font-weight:normal;
   }

.linkboxf a{
   color:#fff;
   text-decoration:none;
   }
	
.linkboxf {
   width:500px;
   margin:10px auto 0 auto;
   }
		
.linkboxf_left {
   background-image:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.ifa-berlin/images/Newsletter/LeftF.png);
   width:10px;
   height:20px;
   float:left;
   }

.linkboxf_right{
   background-image:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.ifa-berlin/images/Newsletter/RightF.png);
   width:10px;
   height:20px;
   float:right;
   }


#page-mainbox .roundbottom,
#page-mainbox .roundtop,
#page-mainbox img.corner{
   display:none!important;
   }

.image {
   background-repeat:no-repeat; 
   width:175px; 
   height: 140px; 
   float:right; 
   margin:10px 30px 10px 10px;
   }

.image-r {
   background-repeat:no-repeat; 
   width:175px; 
   float:right; 
   margin:12px 30px 10px 20px;
   padding-right:30px;
   }

.image-l {
   background-repeat:no-repeat; 
   width:175px; 
   float:left; 
   margin:10px 10px 10px 30px;	
   _margin-left:16px;
   }
   
	
#gfu-logobox{
   margin:-30px auto 0 auto;
   width:710px;
	text-align:left;
   }

#gfu-logobox a{
   display:block;
   width:124px;
   }

a#newsletterlink{
   background:url(../images/layout/newsletter-spezial-link.gif) no-repeat 0 0 #adadad;
   }

a#exhibitorlink {
   background:url(../images/layout/ausstellersuche-spezial-link.gif) no-repeat 0 0 #adadad;
   }
   
a#servicemappelink {
   background:url(../images/layout/link-quicklink-servicemappe.gif) no-repeat 0 0 #adadad;
   }
   
a#ticketlink {
   background:url(../images/layout/link-quicklink-ticket.gif) no-repeat 0 0 #adadad;
   }

/* Suche VMP */
#page-mainbox form#search-vmp div {
   float:left;
   text-align:right;
   width:70%;
   }

#page-mainbox form#search-vmp input#ifts {
   width:70%;
   }
   
#page-mainbox form#search-vmp fieldset.radio-group{
   text-align:left;
   padding-left:15px;
   /padding-left:10px;
   }
	
#page-mainbox form.portlet-search-form p.buttonfield input,
#page-mainbox a.vmp-advanced {
   color:#fff!important;
   background:#e2001a;
   }
	
/* Version 2009 */
/*
#page-mainbox a.vmp-advanced{
   width:320px;
   margin:10px 22px 0 0;
   _margin-right:12px;
   display:block;
   float:right;
   border:solid #ccc 1px;
   height:22px;
   line-height:22px;
   background:#e2001a;
   color:#fff!important;
   text-decoration:none;
   cursor:pointer;
   }
*/
	
 /*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;
   }	

/*chronik*/
#news{
   position:absolute;
   top:50px;
   right:-20px;
   z-index:200;
   }
	
/*ngn*/

#big{
	/* height: Wert muss fuer die Anzeige des Banners aktiv sein */
	/*
    height:110px;
	width:800px;
	text-align:center;
	margin:0 auto;
	*/
	display:none;
	}

/* E Press Folders */
#page-mainbox form.epress-form{
   border:solid 1px #8a8a8a;
   }
#page-mainbox form.epress-form fieldset.small select{
   width:65px;
   }
	
/*----------------------------
  ------Event DB Neu 07/2009--
  ---------------------------- */
#page-mainbox form.eventdb-form{
	padding-bottom:30px;
	}
	
#page-mainbox form#formular2 input#start4{
	width:130px;
	}

#page-mainbox form#formular2 select{
	width:30%;
	}

div.db-even{
   background:#f7f7f7;
 }
 
div.db-odd{
   background:#efefef;
 }

.db-detail-text{ 
   background:#efefef;
	border-bottom:solid 4px #fff;
}

.db-detail-text hr{
   border-color:#efefef!important;
   }
   
.db-detail-text strong,
.db-detail-textblock strong{
   color:#c0002b;
   }

.db-detail-text a.db-referent,
.db-detail-textblock a.db-referent{
   color:#000!important;
   }
	
.db-detail-text .db-detail-headinfo ul li span{
   font-weight:bold;
   }
   
/*-------Aussehen wie B2C---------*/

#page-mainbox .db-detail-set h3{
	background:url(../images/b2c/layout/detail-headline.png) left top no-repeat #900;
	color:#fff;
	width:490px;
	padding:8px 0 8px 10px!important;
	}

#page-mainbox .db-detail-set .db-detail-text-title h3{
	background:none;
	padding-left:0!important;
	color:#c0002b;
	}
	
#page-mainbox .db-detail-set  .db-detail-dateline{
	color:#fff;
	background:#900;
	padding-top:6px;
	padding-bottom:6px;
	}
	
#page-mainbox .db-detail-set  .db-detail-dateline-header{
	margin-top:0;
	padding-top:5px;
	background:#e4e4e4;
	}
	
#page-mainbox .db-detail-dateline a.subeventlink {
	color:#fff;
	cursor:pointer;
	}

#page-mainbox ul.eventdb-subnavi li a {
	font-weight:normal!important;	
	padding-left: 14px;	
	}

/*-------Aussehen wie B2C Ende----*/
	
/*----------------------------
  -Event DB Neu 07/2009 Ende--
  ---------------------------- */ 
 
 /*----------------------------
  -Ausstellerservicemappe--
  ---------------------------- */ 
   
#page-mainbox div.important-note {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/layout/important-note.gif) no-repeat scroll 12px 5px;
	border:1px solid #E2001A;
	color:#000000;
	font-weight:bold;
	margin-bottom:10px;
	min-height:56px;
	padding:8px 8px 8px 45px;
	}

#page-mainbox div.asm-form-backlink {
	left:10px;
	position:absolute;
	text-align:right;
	top:15px;
	width:500px;
	}
	
#page-mainbox div.asm-form-guide {
	border:1px solid #8a8a8a;
	height:1%;
	margin:5px 0;
	padding:10px;
	}
	
#page-mainbox div.asm-form-guide ul li {
	padding:10px 0 10px 40px;
	}
#page-mainbox div.asm-form-guide ul li.step1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/asm/step1.gif) no-repeat scroll left center;
	}
	
#page-mainbox div.asm-form-guide ul li.step1-active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/asm/step1-active.gif) no-repeat scroll left center;
	}
#page-mainbox div.asm-form-guide ul li.step2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/asm/step2.gif) no-repeat scroll left center;
	}
	
#page-mainbox div.asm-form-guide ul li.step2-active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/asm/step2-active.gif) no-repeat scroll left center;
	}
	
#page-mainbox div.asm-form-archiv {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#dfdfdf none repeat scroll 0 0;
	border:1px solid #8a8a8a;
	margin:10px 0 8px;
	padding:8px;
	text-align:left;
	}

#page-mainbox ul li.asm-form-archiv {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	margin-left:-12px;
	padding-left:0;
	padding-top:10px;
	}
	
#page-mainbox h4.guidelines {
	color:#212121;
	margin-left:16px;
	}

#page-mainbox ul li.guidelines {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	margin-bottom:6px;
	}

#page-mainbox ul li.guidelines {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/layout/arrow-u-list-grey.gif) no-repeat scroll left 4px;
	color:#333;
	}

#page-mainbox ul li.guidelines a {
	color:#333;
	}

/* Hallenplan */
.tooltip {
    position:absolute;
    z-index:999;
    left:-9999px;
	border:solid 4px;
	background:#fff;
	width:466px;
	}
	
.tooltip-service{
	border-color:#aeb0b3;
	}	
.tooltip-audio {
	border-color:#ce3584;
	}
.tooltip-communication,
.tooltip-special6 {
	border-color:#3fa02c;
	}
.tooltip-ha {
	border-color:#8fc7e8;
	}
.tooltip-homeentertain,
.tooltip-special18 {
	border-color:#e2001a;
	}
.tooltip-mymedia {
	border-color:#f8ae00;
	}
.tooltip-publicmedia,
.tooltip-special2 {
	border-color:#6b1a76;
	}
.tooltip-technology {
	border-color:#005fa7;
	}

.tooltip h4 {
	height:26px;
	text-align:left;
	color:#fff;
	margin:0 0 10px 0;
	padding:20px 12px 0 12px;
	font-size:1.3em;
	}

.tooltip-service h4 {
	background:#aeb0b3;
	}
.tooltip-audio h4 {
	background:#ce3584 url(../images/gelaendeplan/icon-ifa-audio.gif) top right no-repeat;
	}
.tooltip-communication h4 {
	background:#3fa02c url(../images/gelaendeplan/icon-ifa-communication.gif) top right no-repeat;
	}
.tooltip-ha h4 {
	background:#8fc7e8 url(../images/gelaendeplan/icon-ifa-ha.gif) top right no-repeat;
	}
.tooltip-homeentertain h4 {
	background:#e2001a url(../images/gelaendeplan/icon-ifa-homeentertain.gif) top right no-repeat;
	}
.tooltip-mymedia h4 {
	background:#f8ae00 url(../images/gelaendeplan/icon-ifa-mymedia.gif) top right no-repeat;
	}
.tooltip-publicmedia h4 {
	background:#6b1a76 url(../images/gelaendeplan/icon-ifa-publicmedia.gif) top right no-repeat;
	}
.tooltip-technology h4 {
	background:#005fa7 url(../images/gelaendeplan/icon-ifa-technology.gif) top right no-repeat;
	}
.tooltip-special2 h4 {
	background:#6b1a76 url(../images/gelaendeplan/icon-ifa-special2.gif) top right no-repeat;
	margin-bottom:0;
	}
.tooltip-special6 h4 {
	background:#3fa02c url(../images/gelaendeplan/icon-ifa-special6.gif) top right no-repeat;
	margin-bottom:0;
	}
.tooltip-special18 h4 {
	background:#e2001a url(../images/gelaendeplan/icon-ifa-special18.gif) top right no-repeat;
	margin-bottom:0;
	}
	
.tooltip h5 {
	margin:5px 0 0 0;
	padding:8px 12px;
	font-size:1.1em;
	font-weight:normal;
	text-align:left;
	background:#f1f1f1;
	}

.tooltip .tt-logo {
   float:left;
   font-size:0.9em;
   margin:2px 0 0 10px;
   padding:0 7px;
   border:solid 1px #ccc;
   width:85px;
   height:60px;
   }

.tooltip .tt-logo img {
   display:block;
   }

.tooltip .tt-logo-text {
   float:left;
   width:102px;
   height:60px;
   padding-top:4px;
   padding-bottom:4px;
   margin:2px 0 0 10px;
   font-size:0.95em;
   text-align:left;
   }
   
.tooltip .tt-text {
   font-size:1.8em;
   text-align:left;
   padding-left:14px;
   }

 /* Specials */
.tooltip .tt-logo-container-communication,
.tooltip .tt-logo-container-homeentertain,
.tooltip .tt-logo-container-audio,
.tooltip .tt-logo-container-publicmedia{
	float:left;
	width:228px;
	margin:4px 0 0 4px;
	text-align:left;
	border-top:none;
	}
	
.tooltip div.tt-logo-header {
	color:#fff;
	font-size:0.95em;
	padding:4px 8px;
	margin:0 0 3px 0;
	}
.tooltip .tt-logo-container-communication div.tt-logo-header {
	background:#3fa02c url(../images/gelaendeplan/tt-logo-header-communication.gif) top left repeat-x;
	}
.tooltip .tt-logo-container-homeentertain div.tt-logo-header {
	background:#e1001a url(../images/gelaendeplan/tt-logo-header-homeentertain.gif) top left repeat-x;
	}
.tooltip .tt-logo-container-audio div.tt-logo-header {
	background:#ce3584 url(../images/gelaendeplan/tt-logo-header-audio.gif) top left repeat-x;
	}
.tooltip .tt-logo-container-publicmedia div.tt-logo-header {
	background:#6b1a76 url(../images/gelaendeplan/tt-logo-header-publicmedia.gif) top left repeat-x;
	}
	
.tooltip .tt-logo-container-communication .tt-logo,
.tooltip .tt-logo-container-homeentertain .tt-logo,
.tooltip .tt-logo-container-audio .tt-logo{
	margin-left:6px;
	}
	
/* TechWatch - Ausstellerliste */
#page-mainbox table.tecwatch td {
   line-height:1.3;
   }
   
#page-mainbox table.tecwatch td.stand-number {
   text-align:right;
   }
   
/* Fachpressestand */
#page-mainbox div.ifa-fachpressestand div.bild-links{
	clear:right;
	float:right;
}

/* RSS-Feed */
#page-mainbox div.feed-publisheddate,
#page-rightbox div.feed-publisheddate{
   font-size:0.9em;
   margin-bottom:2px;
   }
