/* Grundgerüst */

#blockPre              {}
#blockPreInner         {}

#blockMain             {width:994px;background-color:#FFFFFF;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-main.gif) top left repeat-y;}
#blockMainInner        {padding:0px 9px 0 10px}


#blockTop              {position:relative;z-index:1;}
#blockTopInner         {overflow:hidden;padding:18px 0 0 0;height:328px;}
#blockTopInner  img {display:block;}

#blockMainPopup        {}
#blockMainInnerPopup   {padding:10px 10px 10px 10px}

#blockLeftContentRight {width:975px;margin:0 0 0 0;padding:18px 0 0 0;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-leftcontentright.gif) top left repeat-x #f1f2f2;}

#blockLeft             {position:relative;z-index:3;margin:-112px 0 0 12px;float:left;display:inline;width:317px;}
#blockLeftInner        {padding:0 15px 0 0;width:302px;min-height:500px;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-left-start.png) top left no-repeat;behavior: url(/mfn/wGlobal/layout/styles/iepngfix.htc);}
#blockLeftBottom             {width:317px;height:28px;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-left-bottom-start.gif) bottom left no-repeat;}

#blockContent          {float:left;width:388px;padding:0 0 0 0;}
#blockContentInner     {}

#blockRight            {float:right;width:258px;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-right.gif) top left repeat-y;}
#blockRightInner       {padding:0 0 0 23px;min-height:500px;}
#blockRightBottom             {width:258px;height:100px;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-right-bottom.gif) bottom left no-repeat;}


#blockPrint	{display:none}

#blockPost             {}
#blockPostInner        {}

/* Globale Elemente */

#globalFunctions                {height:18px;margin:0 0 8px 0;text-align:right}
#globalFunctions a              {line-height:18px;padding:0 4px 0 4px;color:#939393}
#globalFunctions a:hover        {}

#logo                           {float:left;background-color:#ffffff}
#banner                         {float:right;margin:0 0 0 10px}

#search                         {width:275px;padding:10px;margin:0 0 3px 0;float:left;display:inline;background:url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/backgrounds/bg-suche.png) top left repeat-x;behavior: url(/mfn/wGlobal/layout/styles/iepngfix.htc);}
.searchInput                    {float:left;width:240px;height:16px;border-right:none;}
.searchButton                   {float:left;border:none;padding:0;}

.teaser			{ font-weight:bold; }

/* Pflegeschaltflächen */

#beButtonLayoutwizard           {position:absolute;margin:8px 0 0 8px}

#beButtons                      {position:absolute;margin:0;z-index:99999;}
#beButtonAdmin                  {}
#beButtonPage                   {float:left;margin:0}
#beButtonContent                {float:left}

#beButtonEditTop                {}
#beButtonEditRight              {position:absolute;margin:1px 0 0 5px}
#beButtonEditBottom             {position:absolute;margin:1px 0 0 5px}
#beButtonEditLeft               {position:absolute;margin:5px 0 0 5px}

#beButtonEditNavigation         {position:absolute;margin:0 0 0 5px}



/* Slideshow Startseite */

#slideshow {
	display:none;
	width:295px;
	height:480px;
	position:relative;
	overflow:hidden;
	 background:transparent url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/decoration/controls.gif) no-repeat 0 0;
}
#slideshow #slidesContainer {
  top:40px;
  width:295px;
  height:480px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:295px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}
#slideshow #slidesContainer .slideInhalt {
  margin:0 0 0 0;
  width:295px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
}
#slideshow #slidesContainer .slidetext {
  padding:5px 10px;
  font-size:11px;
  line-height:13px;
}
#slideshow #slidesContainer .slidetext span {
  font-weight:bold;
  font-size:12px;
  line-height:16px;
}


#slideshowNoJS {
  display:block;
  margin:0 auto;
  width:649px;
  height:215px;
  position:relative;
}
#slideshowNoJS #slidesContainer {
  margin:0 auto;
  width:574px;
  height:215px;
  position:relative;
  overflow:hidden;
}
#slideshowNoJS #slidesContainer .slideNoJS {
  float:left;
  margin:0 auto;
  width:192px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:215px;
}
#slideshowNoJS #slidesContainer .slideInhalt {
  margin:0 7px 0 0;
  width:185px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:215px;
  background-color:#f5f4f4;
}
#slideshowNoJS #slidesContainer .slideNoJSlast {
  float:left;
  margin:0 auto;
  width:185px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:215px;
}
#slideshowNoJS #slidesContainer .slideInhaltlast {
  margin:0 0 0 0;
  width:185px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:215px;
  background-color:#f5f4f4;
}
#slideshowNoJS #slidesContainer .slidetext {
  padding:5px 10px;
  font-size:11px;
  line-height:13px;
}
#slideshowNoJS .slidetext span {
  font-weight:bold;
  font-size:12px;
  line-height:16px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:150px;
  height:39px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
a#leftControl {
  top:0;
  left:0;
  background:transparent url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/decoration/slideshow-up.gif) no-repeat 0 0;
}
a#rightControl {
  top:0;
  right:0;
  background:transparent url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/decoration/slideshow-down.gif) no-repeat 0 0;
}

a:hover#leftControl {
  top:0;
  left:0;
  background:transparent url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/decoration/slideshow-up-on.gif) no-repeat 0 0;
}
a:hover#rightControl {
  top:0;
  right:0;
  background:transparent url(http://cms.messe-fn.de/mfn/wGlobal/layout/images/decoration/slideshow-down-on.gif) no-repeat 0 0;
}


.pt-slide {width:277px;height:100px;margin:10px 4px 0 4px;padding:5px;background-color:#ffffff;}
.pt-slide-logo {float:left;width:60px;margin:0 10px 0 0;}
.pt-slide-inhalt {float:left;width:207px;font-size:0.9em;line-height:1.3;}
.pt-slide-inhalt strong {color:#53534d;font-size:1.1em;}



