/*Layout*/

body{
   background-color:#fff;
   }

#page-wrapper {
   background:#fff;
   }

.page-roundtop,
.page-roundbottom,
#page-headerborder {
   display:none;
   }

/*ngn*/
#big{
	/* height: Wert muss fuer die Anzeige des Banners aktiv sein */
	/*
	height:100px; 
	width:800px;
	text-align:center;
	margin:0 auto;
	*/
	display:none;
	}   

#stoerer {
	/* display:none; */
	width:230px;
	height:62px;
	position:absolute;
	left:50%;
	margin-top:-33px;
	margin-left:245px;
	text-align:right;
	padding:0;
	z-index:200;
	/* ohne Werbung - top:170px; */
	/* top: Wert muss fuer die Anzeige des Banners aktiv sein */
	/* top:280px; */
	}
	
#stoerer a.ifa-link{
	background:url("../images/b2c/layout/ifa-link-breadcrump-bg.png") top left no-repeat;
	width:218px;
	height:50px;
	padding-top:13px;
	}
	
/*
#stoerer2 {	
	position:absolute;
	left:50%;
	top:192px;
	width:181px;
	height:78px;
	margin-left:308px;
	z-index:201;
}
	
#stoerer2 a.ticket-link{
	background:url("../images/b2c/layout/home_ticket-link.gif") top left no-repeat;
	width:181px;
	height:78px;
}
*/

#page-headerarea-01 #page-headerarea-rightbox {
   top:136px;
   z-index:100;
   width:340px;
   height:85px;
   min-height:85px;
   padding:0;
   }

#page-headerarea-02 {
   height:202px;   
   background: url(../images/b2c/layout/header-die-ifa.png) no-repeat left 4px; 
   }

	
body.die-ifa #page-headerarea-02 {
   background: url(../images/b2c/layout/header-die-ifa.png) no-repeat left 4px; 
	}

body.events #page-headerarea-02 {
   background: url(../images/b2c/layout/header-events.png) no-repeat left 4px; 
	}

body.tickets #page-headerarea-02 {
   background: url(../images/b2c/layout/header-tickets.png) no-repeat left 4px; 
	}

body.reise-service #page-headerarea-02 {
   background: url(../images/b2c/layout/header-reise-service.png) no-repeat left 4px; 
	}
	
body.messegelaende #page-headerarea-02 {
   background: url(../images/b2c/layout/header-messegelaende.png) no-repeat left 4px; 
	}
	
body.gewinnspiel #page-headerarea-02 {
   background: url(../images/b2c/layout/header-gewinnspiel.png) no-repeat left 4px; 
	}

body.young-ifa #page-headerarea-02 {
   background: url(../images/b2c/layout/header-young-ifa.png) no-repeat left 4px; 
	}

#page-headerarea-01{
	background: url(../images/b2c/layout/header-startseite.png) no-repeat left 8px; 	
	}

#page-headerarea-01 #page-headerarea-breadcrump{
	height:69px;
	background:url(../images/b2c/layout/breadcrump01.png) left top no-repeat #e1001a;
	line-height:69px;
   top:160px;
   margin-left:-194px;
   width:980px;
	z-index:100;
	}

#page-headerarea-02 #page-headerarea-breadcrump{
	height:52px;
	background:url(../images/b2c/layout/breadcrump.png) left top no-repeat #e1001a;
	line-height:44px;
   top:156px;
   margin-left:-194px;
   width:780px;
	padding-left:200px;
	z-index:100;
	}


#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:center;
	padding-top:60px;
   }

#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{}
   
#page-headerarea-mainbox{}
#page-headerarea-mainbox #fairdate-de,
#page-headerarea-mainbox #fairdate-en{}  
#page-headerarea-01 #page-headerarea-mainbox #fairdate-de{}
#page-headerarea-02 #page-headerarea-mainbox #fairdate-de{}

  
#page-headerarea-mainbox #fairdate-de span,
#page-headerarea-mainbox #fairdate-en span{
	display:none;  
   }      

#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{
  display:none;
   }

span.countertext,
span.counterzahl{
	display:none!important;
   }

div.hometeaser-noborder,
div.hometeaser{
   width:232px;
   min-height:132px;
   float:left;
   margin-right:36px;
   margin-top:10px;
   padding-bottom:4px;
   background:url(../images/b2c/layout/teaser-body.png) repeat-x left top #e9e9e9;
   }

div.hometeaser-noborder{
 margin-right:0px;
 float:right;
   }

div.hometeaser-noborder p,
div.hometeaser p{
   margin:0 10px;
   }


div.hometeaser-noborder p.text,
div.hometeaser p.text{
   min-height:90px;
   }

div.hometeaser-noborder h2,
div.hometeaser h2{
   color:#fff;
   background:#bf0029;
   font-size:1em!important;
   padding-bottom:4px!important;
   padding-left:10px!important;
   }
   
div.hometeaser-noborder img.links,
div.hometeaser img.links{
   padding-right:6px;
   }

#page-mainbox div.hometeaser-noborder a.more,
#page-mainbox div.hometeaser a.more{
   color:#bf0029;
   font-weight:bold;
   display:block;
   text-align:right;
   }
   
	
#page-ticker-text{}
#page-ticker-text a{}  

#page-rightside{
   background:#fff;
   }

.page-leftside-startpage{
   background:#fff;
	margin-top:27px;
   }
.page-leftside-contentpage{
   background:#fff;
	margin-top:6px;
   }

#page-mainbox{}

#page-main-footer{
   color:#666;
   }

#page-footer {
	background-color:#fff;
	}
	
/* Bilderwechsler */
#page-mainbox ul#image-fade-home{
	height:298px;
	margin:0;
	overflow:hidden;
	}

#page-mainbox ul#image-fade-home li {
	height:298px;
	margin-top:0;
	}
	
	
/*Navigation*/
#page-leftbox{
	background:url(../images/b2c/layout/navigation.png) no-repeat center bottom #fff;
	min-height:200px;
	}
	
/*Level1*/
#page-leftbox-navigation {
	background:url(../images/b2c/layout/navigation-flex.gif)  center top  repeat-y;
	border:none;
	width:194px;
   }
	
.page-leftside-startpage #page-leftbox-navigation {
	padding-top:10px;
   }
	
.page-leftside-contentpage #page-leftbox-navigation {
	padding-top:10px;
   }

#page-leftbox-navigation ul {
   margin:0 auto;
   width:166px;
	}
	
#page-leftbox-navigation ul li{
   border:none;
   width:166px;
   }
	
#page-leftbox-navigation ul li a{
   height:16px;
   padding-top:5px;
   color:#fff;
   background:url(../images/b2c/layout/navigation-first-level.png) no-repeat center center #bf0029;
   }

#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.active{
   background:url(../images/b2c/layout/navigation-first-level-hover.png) no-repeat center center #0059b6;
   }

#page-leftbox-navigation ul li ul li a{
	font-size:0.95em;
	color:#003871;
	background:none;
	padding-left:20px;
	font-weight:normal;
	}

#page-leftbox-navigation ul li.currentlist ul li {
   border-color:transparent;
   }

#page-leftbox-navigation ul li.currentlist ul li a {
   border-color:transparent;
	}

#page-leftbox-navigation ul li ul li a {
	padding-left:12px;
   }

#page-leftbox-navigation ul li ul li a.current{
	background:url(../images/b2c/layout/navigation-main-second.gif) no-repeat 4px 6px;
	border-bottom:solid 1px #6688aa;
   } 	

#page-leftbox-navigation ul li ul li a:hover{
	font-weight:bold;
   background:url(../images/b2c/layout/navigation-main-second.gif) no-repeat 4px 6px;
	
	}

#page-leftbox-navigation ul li ul li a.active{
	border-bottom:solid 1px #6688aa;
   background:url(../images/b2c/layout/navigation-main-second-active.gif) no-repeat 4px 6px;
	font-weight:bold;
   }


#page-leftbox-navigation ul li ul li ul li a.current{
	background:url(../images/b2c/layout/navigation-main-second.gif) no-repeat 4px 6px;
	border-bottom:none;
   } 	

#page-leftbox-navigation ul li ul li ul li  a:hover{
	font-weight:bold;
   background:url(../images/b2c/layout/navigation-main-second.gif) no-repeat 4px 6px;
	
	}

#page-leftbox-navigation ul li ul li ul li  a.active{
	border-bottom:none;
   background:url(../images/b2c/layout/navigation-main-second-active.gif) no-repeat 4px 6px;
	font-weight:bold;
   }





/*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.ifa-link {
   color:#fff!important;
   background:url(../images/b2c/layout/blue-button-right.png) no-repeat right top #2666ec;
   display:block;
   width:210px;
   height:47px;
   font-weight:bold;
   text-decoration:none;
   text-align:left;
   padding:16px 0 0 20px;
	margin-left:15px;
   }

div#ifa-link-panel{
	width:230px;
	height:110px;
	background:url(../images/b2c/layout/red-button-right.png) no-repeat left top #e1001a;
	margin-left:15px;
	}

div#ifa-link-panel ul{
	padding-top:8px;
	padding-left:4px;
	list-style:none;
	background-image:none!important;
	}
	
div#ifa-link-panel ul li{
	background-image:none!important;
	padding:0;
	}
	

div#ifa-link-panel a{
	color:#fff!important;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	display:block;
	}

a.quicklink {
   border-color:#8a8a8a;
   color:#000!important;
   background:url(../images/layout/link-user-spezial.gif) no-repeat 10px 5px #fff;
   text-align:left;
   }
   
a.quicklink:hover {
   border-color:#8a8a8a;
   }

#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:#bf0029;
   }
   
/*Inhalte*/
 
 #page-rightbox div.teaser{
	border:none;
	background:url(../images/b2c/layout/teaser-body.png) repeat-x left top #e9e9e9;
	}

#page-rightbox div.teaser h3{
	background:url(../images/b2c/layout/teaser-headline.png) no-repeat left top #e1001a;
	color:#fff;
	height:49px;
	line-height:44px;
	padding:0 0 0 20px;
	width:240px;
	margin:0;
   }

#page-rightbox div.teaser a.more-link{
	background:url(../images/b2c/layout/more-link.gif) no-repeat right center;
	padding-right:14px;
	display:block;
	text-align:right;
	text-decoration:none;
	}

#page-rightbox h4{
   }
	
#page-rightbox  ul.list-data-halfsize {
   list-style-image:none;
   list-style:none;
   padding-bottom:10px;
   width:49%;
   float:left;
   margin:10px 0 10px 4px ;
   }

#page-rightbox  ul.list-data-halfsize li {
   background-image:none;
   }
	
#page-rightbox  ul.list-data-halfsize li strong  {
	color:#c0002b;
	}
	

#page-mainbox h3,
#page-mainbox h4{
   color:#c0002b;
   }
#page-mainbox h4{
   color:#c0002b;
   border-bottom:solid 1px #8a8a8a;
   }
	
#page-mainbox h6{
	padding :0.15em  0;
	text-align: left;
	clear: both;
	height: 1%;
	margin-top: 10px;
	font-size: 1em;
	font-style:italic;
   }
	
#hall-location-overlay-header{
   color:#c0002b!important;
   text-align:left!important;
   font-size:1.2em!important;
   width:220px!important;
   clear:none;
   float:left;
   }
	
table.ticketshop td.price{
	width:155px;
	}

#page-mainbox div#keyvisual-de,
#page-mainbox div#keyvisual-en{
   height:298px;
   width:774px;
   position:absolute;
   top:35px;
   left:10px;
   z-index:50;
   overflow:hidden;
   }
	
	
#page-mainbox div#keyvisual-de,
#page-mainbox div#keyvisual-en{
	/*background:url(../images/b2c/content/IFA2010-Gewinnspiel.jpg) left top no-repeat;*/
	}
	
#page-mainbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#bf0029;
   }
   
#page-mainbox p.colorborder {
   color:#fff;
   background:url(../images/b2c/layout/detail-headline.png) left bottom no-repeat #bf0029;
	height:24px;
	line-height:24px;
	padding:0 0 0 10px!important;
   } 
   
#page-mainbox p.colortext, 
#page-mainbox p span.colortext {
   color:#bf0029;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
   
#page-mainbox p a.highlight-link{
	display:block;
	width:480px;
	height:49px;
	line-height:44px;
	padding:0 0 0 20px;
	margin:0;
	background:url(../images/b2c/layout/button-headline.png) no-repeat left top #e1001a;
	color:#fff;
	font-weight:bold;
    }
	
#page-mainbox p a.highlight-link:hover {
	text-decoration:none;
	}
	
/* Hallenplan */
div.hallinfo {
   color:#fff;
   background:#c51400;
   text-align:left;
   padding-top:6px;
   width:500px;
   margin-right:12px;
   margin-bottom:5px;
   /*margin-left:272px;*/
   float:right;
   } 
   
div.hallinfo img {
   float:left;
   padding:10px 20px;
   } 
   
div.hallinfo p {
   text-align: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-leftbox form{
	margin:0;
	padding-top:70px;
	padding-bottom:20px;
	}
	
/*
#page-leftbox fieldset{
	padding-top:0px;
	clear:both;
   border:none;
	margin:0 auto;
   }
	
#page-leftbox input{
   border-color:#999;
	width:156px;
	padding:0 2px;
   }
*/

#page-leftbox fieldset{
   padding-top:0;
   clear:both;
   border:none;
   margin:0 10px;
   }

#page-mainbox input,
#page-mainbox select,
#page-mainbox textarea{
   border-color:#999;
   } 
   
#page-mainbox input:focus,
#page-mainbox textarea:focus{
   background:#f2f2f2;
   }
	
#page-mainbox input.button-search,
form.portlet-search-form input#submit,
form.portlet-search-form input#submit-left{
   color:#fff;
   background:#bf0029;
   } 

/*
form.portlet-search-form input#submit-left{
   background:url(../images/b2c/layout/lupe.gif) no-repeat center 10px;
   width:20px!important;
   margin-left:-24px;
   margin-bottom:-16px;
   border:none;
   }
*/

#page-leftbox form.portlet-search-form input#query-left{
   border-color:#999!important;
   border-right:none;
   width:137px;
   height:16px!important;
   padding:0;
   }
   
#page-leftbox form.portlet-search-form input#submit-left{
   background:#fff url(../images/b2c/layout/lupe.gif) no-repeat center 4px;
   width:20px!important;
   height:18px!important;
   margin-top:0;
   border:solid 1px #999;
   border-left:none;
   }
   
#page-mainbox form.portlet-search-form p.buttonfield {
   padding-left:94px;
   }
   
#page-mainbox form.portlet-search-form p.buttonfield input {
   width:258px;
   background:#bf0029 url(../images/b2c/layout/suchen-button-250.png) no-repeat center bottom;
   height:29px;
   color:#fff;
   border:none;
   }
   
/* Suche VMP */
#page-mainbox form#search-vmp div {
   float:left;
   text-align:right;
   width:70%;
   padding-top:1px;
   }
   
#page-mainbox form.portlet-search-form div{
   padding-top:1px;
   }

#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 input#submit,
#page-mainbox form#search-vmp input.button-search {
   background:url(../images/b2c/layout/suchen-button.png) center bottom no-repeat #bf0029;
	color:#fff;
	height:29px!important;
	width:131px!important;
	padding:0 0 3px 0!important;
	text-align:center!important;
	border-color:#f2f2f2!important;
   }
   
#page-mainbox a.vmp-advanced {
   background:url(../images/b2c/layout/vmp-suche-button-500.png) center bottom no-repeat #bf0029;
   color:#fff!important;
   border:none;
   height:29px;
   line-height:27px;
   }
	
/* Version 2009 */
/*
#page-mainbox a.vmp-advanced{
   font-size:0.95em;
   display:block;
   float:right;
   height:28px;
   width:267px;
   margin:10px 5px 0 0;
   text-align:center!important;
   border-color:#f2f2f2!important;
   background:url(../images/b2c/layout/vmp-suche-button.png) center bottom no-repeat #bf0029;
   color:#fff!important;
   text-decoration:none;
   cursor:pointer;
   }
*/
   
#page-mainbox  div.error-msg input,
#page-mainbox  div.error-msg selcet,
#page-mainbox  div.error-msg textarea,
#page-mainbox  div.plausi-msg input,
#page-mainbox  div.plausi-msg selcet,
#page-mainbox  div.plausi-msg textarea,
#page-mainbox  div.change-msg input,
#page-mainbox  div.change-msg selcet,
#page-mainbox  div.change-msg textarea  {
   border-color:#e1001a!important;
   }

#page-mainbox p.error-msg {
   color:#e1001a;
   margin-top:8px;
   padding:4px 6px;
   border:solid 1px #e1001a;
   }
	
/*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:#bf0029;
   }
      
/*Sitemap*/
#sitemap {
   color:#bf0029;
   }
   
/*Eventdatenbank*/


#page-mainbox form.eventdb-form input#start2,
#page-mainbox form.eventdb-form input#start3,
#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 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;
   }   

/*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;
   }left

.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: #bf0029;
   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:580px;
	text-align:left;
   }

#gfu-logobox a{
   background:#000;
   display:block;
   width:30px;
   }

a.quicklink{
	padding-left:34px;
	}

a#newsletterlink,
a#exhibitorlink {
	border-left-width:1px;
   padding-left:40px;
   }


a#newsletterlink{
	background:url(../images/layout/newsletter-spezial-link.gif) no-repeat 10px 5px #fff;
   }

a#exhibitorlink {
	background:url(../images/layout/ausstellersuche-spezial-link.gif) no-repeat 10px 5px #fff;
   }

	
 /*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;
   }	

div.flashviewer{
   background:url(../flash/filme/b2c/ifa-b2c-fallback.jpg) center no-repeat;
   margin:10px 0;
   }



/*chronik*/
#news{
   position:absolute;
   top:50px;
   right:-20px;
   z-index:200;
   }
	
/* 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#formular2 { 
   margin-top:2px;
   }
	
/*Bestand angepasst*/
#page-mainbox form.eventdb-form{
	margin-bottom:30px;
	}


#page-mainbox form.eventdb-form input#start1{
	background:url(../images/b2c/layout/suchen-button.png) left bottom no-repeat #bf0029;
	color:#fff;
	height:29px;
	width:131px;
	padding:0 0 3px 0!important;
	text-align:center;
	}


#page-mainbox form.eventdb-form input#start1{
	background:url(../images/b2c/layout/suchen-button.png) left bottom no-repeat #bf0029;
	color:#fff;
	height:29px;
	width:131px;
	padding:0 0 3px 0!important;
	text-align:center;
	}

#page-mainbox form#formular2 input#start4{
	background:url(../images/b2c/layout/sortieren-button.png) left bottom no-repeat #bf0029;
	color:#fff;
	height:22px;
	width:97px;
	padding:0 0 3px 0!important;
	text-align:center;
	}

#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;	
	}	


#page-mainbox form#formular2 select{
	width:30%;
	}

/*Ergaenzung*/

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;
   }

#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;
   }   

/*----------------------------
  -Event DB Neu 07/2009 Ende--
  ---------------------------- */  
   	
span.spot{
   display:none;   
   }   	


/* Gewinnspiel */
#kaptchaImage{
   margin-left:166px!important;
   }	
   
#page-mainbox form.winaprise-form p.buttonfield input {
   background:url(../images/b2c/layout/suchen-button.png) center bottom no-repeat #bf0029;
	color:#fff;
	height:29px;
	width:131px!important;
	padding:0 0 3px 0!important;
	text-align:center!important;
	border-color: #fff!important;
   }
   
#page-mainbox form.winaprise-form p.buttonfield input#d1 {
   margin-right:60px;
   } 
   
 #page-mainbox form.winaprise-form p.buttonfield input#send {
   margin-right:90px;
   }      
   
#page-mainbox img.shadow{
   background:url(../images/b2c/layout/bg-logos.gif) top left no-repeat;
   padding:2px;
   margin-bottom:3px;
   }
   
#page-mainbox img.shadow2{
   background:url(../images/b2c/layout/bg-logos2.gif) top left no-repeat;
   padding:2px;
   margin-bottom:3px;
   margin-right:2px;
   }

#page-mainbox .ifa-gewinnspiel-item-container{
   }

#page-mainbox .ifa-gewinnspiel-item{
   float:left;
   width:165px;
   min-height:222px;
   margin:10px 0;
   background:url(../images/b2c/layout/ifa-gewinnspiel-item-bg.gif) 0 132px repeat-x #e9e9e9;
   border-right:solid 2px #fff;
   }
   
#page-mainbox .ifa-gewinnspiel-last-item{
   border-right:none;
   }
   
#page-mainbox .ifa-gewinnspiel-item h5{
   margin-top:0;
   padding:0 7px;
   line-height:24px;
   color:#fff;
   background:#bf0029 url(../images/b2c/layout/ifa-gewinnspiel-item-h5.gif) top left repeat-x;
   }
   
#page-mainbox .ifa-gewinnspiel-item img{
   border:solid 1px #ccc;
   }
   
#page-mainbox .ifa-gewinnspiel-item p{
   line-height:1.3;
   padding:8px 6px;
   }
   
/* Laufband */
.js-disabled img {
	width:163px;
	height:130px;
	display:block;
	float:left;
	}  

#outerContainer {
	width:500px;
	height:132px;
	margin:10px auto;
	position:relative;
	}  

#imageScroller {
	width:500px;
	height:132px;
	position:relative;
	background:#fff;
	}  

#viewer {
	background:#f5f5f5;
	width:500px;
	height:132px;
	overflow:hidden;
	margin:auto;
	position:relative;
	} 

#imageScroller a:active, 
#imageScroller a:visited {
	color:#000000; 
	}

#imageScroller a img { 
	border:solid 1px #ccc;
	margin-right:4px;
	}
	
a.wrapper img {
	width:163px;
	height:130px;
	}
	
.lb-tooltip {
    position:absolute;
    z-index:999;
    left:-9999px;
	border:solid 1px #ccc;
	background:#fff;
	width:220px;
	padding:8px 12px;
	text-align:left;
	}
	
/* 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;
	}
