@charset "utf-8";
body  {
    	font: 12px Arial, Helvetica, sans-serif;
    	background: #e7eef4;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (AuffÃ¼llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	/*text-align: center;  Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
    line-height: 16px;
    letter-spacing: 0.04em;
    }
    .twoColFixLtHdr #container { 
    	width: 876px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, kÃ¶nnen Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #FFFFFF;
    	/* margin: 0 auto; Durch automatische RÃ¤nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element Ã¼berschrieben. */
	 } 
    .twoColFixLtHdr #header { 
    	background: White; 
    	padding: 10px 10px 0 10px;  /* Diese AuffÃ¼llung entspricht der linksbÃ¼ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die AuffÃ¼llung entfernen. */
    } 
    .twoColFixLtHdr #header h1 {
    	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, kÃ¶nnen Sie das Auftreten unerwarteter AbstÃ¤nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnÃ¶tig, weil dieser Rahmen die gleiche Wirkung hat. */
    	padding: 10px 0; /* Durch die Verwendung der AuffÃ¼llung anstelle von RÃ¤ndern lÃ¤sst sich gewÃ¤hrleisten, dass das Element die Kanten des div nicht berÃ¼hrt. */
    }
    .twoColFixLtHdr #sidebar1 {
    	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    	width: 443px; /* Die tatsÃ¤chliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer auÃŸer der Breite auch die AuffÃ¼llung und den Rahmen. */
    	background: White; /* Die Hintergrundfarbe wird nur fÃ¼r die LÃ¤nge des Spalteninhalts angezeigt. */
    	padding: 20px 0px 0px 10px;
    }
	     .twoColFixLtHdr #mainContent { 
    	margin: 0 0 0 443px; /* Durch den linken Rand dieses div-Elements entsteht die Spalte am linken Seitenrand. Der Spaltenbereich bleibt unabhÃ¤ngig von der Inhaltsmenge des sidebar1-div immer gleich. Sie kÃ¶nnen diesen Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 fÃ¼llen soll, wenn der Inhalt in #sidebar1 endet. */
    	padding: 16px 10px; /* padding (AuffÃ¼llung) bezeichnet den Innenabstand und margin (Rand) den AuÃŸenabstand der div -Box. */
    } 
    .twoColFixLtHdr #footer { 
    	padding: 10px 10px 0 20px; /* Diese AuffÃ¼llung entspricht der linksbÃ¼ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
    	background: White;
    background-image: url(../img/bg_footer.gif);
    background-position: top;
    background-repeat: no-repeat;
    height: 99px;
    } 
    .twoColFixLtHdr #footer p {
    	margin: 0; /* Wenn Sie die RÃ¤nder des ersten Elements in der FuÃŸzeile auf 0 einstellen, kÃ¶nnen Sie unerwartete AbstÃ¤nde zwischen divs vermeiden. */
    	padding: 10px 0; /* Durch die Verwendung der AuffÃ¼llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }
    .fltrt { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach rechts flieÃŸen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach links flieÃŸen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem SchlieÃŸen eines Containers sein, der wiederum einen vollstÃ¤ndigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	 
	 a { /* Globale Stile */     
	 color: #006ca2;
	text-decoration: none;
}
	 a img{ /* Globale Stile */     
	 border: 0;     }
	 
	 h1{ 
		font: arial,helvetica,verdana,sans-serif;
		font-size: 18px;
		font-weight: 300;
		color: #006ca2;
		padding: 0;
		margin: 0;
		line-height: 20px;
    }
	 
	 .bold{ 
		font-weight: 600;
    }
	 .bold_rot{ 
		font-weight: 600;
		color: #e3000b;
    }

a[rel=lightbox] {
cursor: -webkit-zoom-in;cursor: -moz-zoom-in; 
}

	 
	 
	 .menue{ /* Hauptmenue */
		background: url(../img/menue_bg.gif) no-repeat top;
		width: 860px;
		height: 25px;
		margin-top: 10px;
		position: relative;
		margin-left: -1px;
    }
	 .menue ul{ /* Hauptmenue */
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		position: relative;
	 }
	 .menue ul li{ /* Hauptmenue */
	 	height: 19px;
		float: left;
		list-style: none;
		border-right: 1px solid #80b6d1;
    }
	 .menue ul li.last{ /* Hauptmenue */
		border-right: 0px solid;
		/*display: none;*/
    }
	 .menue ul li.hidden{ /* Hauptmenue */
		display: none;
    }
	 .hidden{ /* Verstecktes */
		display: none;
    }
	 
	 .menue ul li a{ /* Hauptmenue */
	font: arial,helvetica,verdana,sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	color: White;
	padding: 0px 20px;
	position: relative;
	top: 1px;
    }
	 .menue ul li a.lasta{ /* Hauptmenue */
	padding: 0px 0px 0px 26px;
	width: 200px;
    }
	 .menue ul li a:hover, .menue ul li a.active{ /* Hauptmenue */ 	
	 color: #42c4fc;     
	 }
	 
	 
	 
	 .teaser{ /* Teaser */
		background: url(../img/bg_teaser.gif) no-repeat top;
		width: 406px;
		height: 199px;
		margin-top: 20px;
		padding: 12px 0px 0px 18px;
    }
	 .teaser a{ /* Teaser cta Button*/
		top: 18px;
		position: relative;
		left: 116px;
    }
	 .teaser h1{ 
		margin-bottom: 13px;
    }
	 
	 .teaser2{ /* Teaser */
		background: url(../img/bg_teaser.gif) no-repeat top;
		width: 406px;
		height: 199px;
		margin-top: 50px;
		padding: 12px 0px 0px 18px;
    }
	 .teaser2 a{ /* Teaser cta Button*/
		top: 18px;
		position: relative;
		left: 116px;
    }
	 .teaser2 h1{ 
		margin-bottom: 13px;
    }
	 
	 .teaser2 .fakten { /* Teaser Startseite links unten*/  
	top: 18px;
	position: relative;
	}
	 
	.teaser2 .fakten li { /* Teaser Startseite links unten*/  
	list-style-image: url(../img/pfeil2.gif);
	font-size: 16px;
	margin-bottom: 0px;
	padding-left: 6px;
	line-height: 16px;
	}
	 
	 
	 .tabelle1{ /* Tabellen Startseite*/
		background: url(../img/rahmen1.gif) no-repeat left;
		width: 413px;
		height: 244px;
		margin-top: 10px;
		margin-bottom: 20px;
		letter-spacing: 0.00em;
    }
	 .tabelle1 table{ /* Tabellen Startseite*/ 		
	 margin-top: 7px;  
	 margin-left: 10px;   
	 }
	 .linie{ /* Tabellen */ 	
	 border-bottom-color: #b2d3e3;  
	 border-bottom-style: solid;  
	 border-bottom-width: 1px;
	 padding-bottom: 5px;
	 }
	 
	 .tabelle1 table tr td img{ /* Tabellen Startseite*/
	 position: relative; 	
	 top: -7px;
	 }
	 .tabelle1 table tr td.bold{ /* Tabellen Startseite*/ 		
	 padding-top: 3px;  
	 padding-bottom: 1px;   
	 }
	 .tabelle2{ /* Tabellen Volle Breite*/
		margin-top: 14px;
    }
	 .preis{ /* Tabellen Volle Breite*/
		font-weight: 300;
		color: #e3000b;
		font-size: 22px;
		text-align: right;
		border-bottom-color: #b2d3e3;  
	 border-bottom-style: solid;  
	 border-bottom-width: 1px;
	 padding-right: 5px;
	 padding-bottom: 8px;
    }
	 .linie2{ /* Tabellen Volle Breite */ 	
	 border-bottom-color: #b2d3e3;  
	 border-bottom-style: solid;  
	 border-bottom-width: 1px;
	 padding-bottom: 8px;
	 }
	 .tabelle2 tr td.bold, .tabelle2 tr td.bold_rot{ /* Tabellen Volle Breite*/ 		
	 padding-top: 4px;  
	 padding-bottom: 3px;   
	 }
	 .letzte_zeile{ /* Tabellen Volle Breite */ 	
	 padding-top: 6px;
	 }
	 .tabelle3 tr td img{ /* Tabellen halbe Breite*/ 		
	 top: -7px;
	position: relative;
 	}
	.tabelle3 tr td img.pfeil2{ /* Tabellen halbe Breite*/ 		
	 top: 0px;
	position: relative;
 	}
	.tabelle3 tr td.bold{ /* Tabellen halbe Breite*/ 		
	 padding-bottom: 1px;
	 padding-top: 5px;    
	 }
	 .abstand2{ /* Abstand Tabellen halbe Breite */ 
		width: 300px;
		height: 49px;
    }
	 .abstand3{ /* Abstand Tabellen Buchen */ 
		height: 44px;
    }
	 .abstand4{ /* Abstand Tabellen Buchen */ 
		height: 12px;
    }

	 
	 
	 #footer img{ /* Footer */ 
    	float: left;
		margin-left: 210px;
		margin-top: 2px;
    }
	 .impressum{ /* Footer */ 
		margin-left: 22px;
    	float: left;
    }
	 .impressum a{ /* Footer */ 
	font: arial,helvetica,verdana,sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	color: #b3b3b3;
    }
	 .impressum a:hover{ /* Footer */ 
	text-decoration: underline;
	color: #b3b3b3;
    }
	 
	 
	 #impressum2{ /* Footer */ 
		margin-left: 22px;
    	float: left;
    }
	 #impressum2 a{ /* Footer */ 
	font: arial,helvetica,verdana,sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-decoration: none;
	color: #b3b3b3;
    }
	 #impressum2 a:hover{ /* Footer */ 
	text-decoration: underline;
	color: #b3b3b3;
    }
	 
	 
	 
	 .abstand1{ /* Abstand Startseite */ 
		width: 400px;
		height: 11px;
    }
	 
	 .twoColFixLtHdr .linke_spalte {
    	float: left; /* linke Spalte Messepakete */
    	width: 410px;
    	background: White;
    	padding: 3px 0px 0px 10px;
    }
	 .twoColFixLtHdr .rechte_spalte { 
    	margin: 0 0 0 435px; /* rechte Spalte Messepakete */
    	padding: 3px 10px 16px;
    } 
	 .fussnote{ /* Fussnoten */ 
	font: arial,helvetica,verdana,sans-serif;
	font-size: 10px;
	font-weight: 300;
	text-decoration: none;
	color: Black;
	margin: 0px 14px 30px 14px;
	line-height: 13px;
	letter-spacing: normal;
    }
	 

	 
	 
	 .twoColFixLtHdr .volle_spalte { 
    	width: 836px; /* erste Spalte Messepakete */
		height: 195px;
    	padding: 16px 0px 0px 20px;
		margin: 14px 0 0 10px;
		background: url(../img/bg_rahmen_pakete1.gif) no-repeat left;
    } 
	 
	 
	 .twoColFixLtHdr .volle_spalte2 { 
    	width: 836px; /* zweite Spalte Messepakete */
		height: 474px;
    	padding: 16px 0px 0px 20px;
		margin: 0 0 6px 10px;
		background: url(../img/bg_rahmen_paket_xs.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte3 { 
    	width: 836px; /* 1. Spalte online */
		height: 470px;
    	padding: 16px 0px 0px 20px;
		margin: 14px 0 6px 10px;
		background: url(../img/bg_rahmen_online1.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte3b { 
    	width: 836px; /* 2. Reihe online */
		height: 237px;
    	padding: 16px 0px 0px 20px;
		margin: 0px 0 6px 10px;
		background: url(../img/bg_rahmen_paket_kalaydo1.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte3c { 
    	width: 836px; /* 2. Reihe online */
		height: 128px;
    	padding: 16px 0px 0px 20px;
		margin: 0px 0 6px 10px;
		background: url(../img/bg_rahmen_paket_kalaydo2.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte4 { 
    	width: 836px; /* 1. Reihe print */
		height: 1065px;
    	padding: 16px 0px 0px 20px;
		margin: 14px 0 6px 10px;
		background: url(../img/bg_rahmen_print.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte5 { 
    	width: 836px; /* 1. Reihe impressum */
		height: 669px;
    	padding: 16px 0px 0px 20px;
		margin: 14px 0 6px 10px;
		background: url(../img/bg_rahmen_impressum.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte6 { 
    	width: 836px; /* Anfahrt */
		height: 1395px;
    	padding: 16px 0px 0px 20px;
		margin: 14px 0 6px 10px;
		background: url(../img/bg_rahmen_anfahrt.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte7 { 
    	width: 816px; /* Die Messe */
		height: 330px;
    	padding: 16px 20px 0px 20px;
		margin: 14px 0 6px 10px;
		background: url(../img/bg_rahmen_die_messe.gif) no-repeat left;
    } 
	 .twoColFixLtHdr .volle_spalte8 { 
    	width: 816px; /* Aussteller */
    	padding: 5px 20px 20px 20px;
		margin: 0px 0 16px 10px;
		background: url(../img/bg_rahmen_aussteller2.gif) no-repeat bottom;
    }
	 .twoColFixLtHdr .spaltendeckel { 
    	width: 816px; /* Aussteller */
    	padding: 16px 20px 0px 20px;
		margin: 14px 0 0px 10px;
		background: url(../img/bg_rahmen_anfahrt.gif) no-repeat top;
    }
	 

	 .paket2 { 
    	width: 421px; /* schmales Paket unten */
		height: 454px;
    	padding: 0px 0px 0px 0px;
		background: url(../img/bg_rahmen_pakete2.gif) no-repeat left;
    } 
	  .paket3 { 
    	width: 421px; /* schmales Paket oben */
		height: 424px;
    	padding: 0px 0px 0px 0px;
		background: url(../img/bg_rahmen_paket_m.gif) no-repeat left;
    } 
	  .paket2 table, .paket3 table{ 
	 margin: 20px 0 0 20px;
    	padding: 0px 0px 0px 0px;
    } 
	 
	  .aussteller_txt { 
    	width: 421px; /* Aussteller Spalten */
		height: 521px;
    	padding: 0px 0px 0px 0px;
		background: url(../img/bg_rahmen_aussteller.gif) no-repeat left;
    } 
	 
	 
	 
	 
	 .block1{ /* Textblock Messepakete */ 
		width: 408px;
		height: 170px;
		padding: 0px 10px 0px 0px;
		float: left;
    }
	 .block2{ /* Textblock Messepakete */ 
		width: 408px;
		height: 170px;
		padding: 7px 10px 0px 0px;
		float: left;
    }
	 .m_head{ /* Textblock Messepakete Head */ 
		font: arial,helvetica,verdana,sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: White;
	position: relative;
	left: 0px;
	top: -3px;
    }
	 .m_head2{ /* Textblock Messepakete Head */ 
		font: arial,helvetica,verdana,sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: White;
	position: relative;
	left: 14px;
	top: 5px;
	width: 200px;
    }
	
	 .preis2{
		font-weight: 300;
		color: #e3000b;
		font-size: 22px;
		text-align: right;
		position: relative;
		padding: 3px 0px 0px 0px;
    }
	 .buchen{
		font-weight: 300;
		font-size: 22px;
		text-align: right;
		position: relative;
		padding: 3px 0px 0px 0px;
		text-decoration: underline;
		color: #006ca2;
    }
	 .buchen a{
		text-decoration: underline;
		color: #006ca2;
		font-size: 22px;
		font-weight: 300;
    }
	 
	 .head_top
	 {
		margin: 14px 0 6px -4px;
		clear: both;
		width: 800px;
    }
	 .head_ansprechpartner
	 {
		margin: 14px 0 6px 29px;
		clear: both;
		width: 800px;
    }
	 	 .twoColFixLtHdr .linke_spalte2 {
    	float: left; /* 1. linke Spalte Ansprechpartner */
    	width: 417px;
    	background: White;
    	padding: 3px 0px 0px 10px;
		margin: 10px 0 0 0;
    }
	 .twoColFixLtHdr .rechte_spalte2 { 
	 width: 417px;
    	margin: 13px 0 0 21px; /* 1. rechte Spalte Ansprechpartner */
    float: left;
	 }
	 
	 
	 
	 .asp1 { /* 1. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_fendel.jpg) no-repeat top left;
	 }
	 .asp2 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_reit.jpg) no-repeat top left;
	 }
	 .asp3 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_dziwisch.jpg) no-repeat top left;
	 }
	 .asp4 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_weigt.jpg) no-repeat top left;
	 }
	 .asp5 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_dallherm.jpg) no-repeat top left;
	 }
	 .asp6 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_hachenberg.jpg) no-repeat top left;
	 }
	 .asp7 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_pleuser.jpg) no-repeat top left;
	 }
	 .asp8 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_berndt.jpg) no-repeat top left;
	 }
	 .asp9 { /* 2. Ansprechpartner */
	 width: 277px;
	 height: 163px;
    padding: 10px 0px 0px 140px;
	 margin: 0px 0 20px 0;
	 background: url(../img/asp_rachau.jpg) no-repeat top left;
	 }
	 h3{ 
		font: arial,helvetica,verdana,sans-serif;
		font-size: 18px;
		font-weight: 300;
		color: Black;
		padding: 0;
		margin: 0;
		line-height: 30px;
    } 
	 h4{ 
		font: arial,helvetica,verdana,sans-serif;
		font-size: 18px;
		font-weight: 300;
		color: #e3000b;
		padding: 0;
		margin: 0;
		line-height: 20px;
    } 
	 .tel { /* 1. Ansprechpartner */
	 width: 54px;
    float: left;
	 }
	 .nr { /* 1. Ansprechpartner */
	 width: 220px;
    float: left;
	 }
	 
	 .kalaydo_screen img{ 
		padding: 10px 0 0 0;
    } 
	 
	 
	 .pakete_kal{ /* Tabelle Kalaydo Pakete */ 	
		margin: 10px 0 0 0;
		
    } 
	 .pakete_kal tr td{ /* Tabelle Kalaydo Pakete */ 	
	 padding: 3px 0px 3px 6px;
	 border-color: #b2d3e3 #b2d3e3 #b2d3e3 #b2d3e3;  
	 border-style: solid solid solid solid;  
	 border-width: 0px 0px 1px 1px;
	 vertical-align: top;
	 }
	 .pakete_kal tr td.tabelle_links{ /* Tabelle Kalaydo Pakete */ 	
	   border-left-width: 0px;
	 }
	.pakete_kal tr td.tabelle_unten{ /* Tabelle Kalaydo Pakete */ 	
	   border-bottom-width: 0px;
 	}
	
	
	.tabelle{ /* Tabelle Kalaydo Pakete */
	position: relative; 	
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
    } 
	 
	 .tabelle tr td{ /* Tabelle Kalaydo Pakete */ 	
	 padding: 3px 0px 3px 6px;
	 border-color: #b2d3e3 #b2d3e3 #b2d3e3 #b2d3e3;  
	 border-style: solid solid solid solid;  
	 border-width: 0px 0px 1px 1px;
	 vertical-align: top;
	 }
	 .tabelle tr td.tabelle_links{ /* Tabelle Kalaydo Pakete */ 	
	   border-left-width: 0px;
	 }
	.tabelle tr td.tabelle_unten{ /* Tabelle Kalaydo Pakete */ 	
	   border-bottom-width: 0px;
 	}
	
	
	.pakete_kal tr td.anzeige img{ /* Print Pakete*/ 		
	position: relative;
	float: right;
	 }
	 .bu{ /* Print Pakete*/ 		
	position: relative;
	float: right;
	
	 }
	 .bu2{ /* Print Pakete*/ 		
	position: relative;
float: left;
	 }
	 .breiter{ /* Print Pakete*/ 	
	 margin-left: 100px;  	}
	 
	 .adresse{ /* Anfahrtsplan*/ 	
	 position: relative;
	 top: 70px;  	}
	 .adresse2{ /* Die Messe*/ 	
	 position: relative;
	 width: 200px;
	 float: left;
	 }
	 .plan{ /* Anfahrtsplan*/ 	
	 position: relative;
	 top: -60px;  	}
	 
	 .veranstalter { /* Veranstalter Spalte */
	 width: 390px;
	 padding: 14px 0px 0px 13px;
	 }
	 
	 .highlight { /* Highlight Button im Top-Menue */ 	
	 background-color: #2589bb;  	
	 }
	 .menue ul li.highlight a:hover, .menue.highlight ul li a.active { /* Highlight Button im Top-Menue }*/ 
	 color: #a4e1ff;    
	 } 

/* banner rotator */
#dabei { 
 visibility: hidden;
}

#banners_container { 
visibility: hidden;
display:block; 
position:relative; 
width:413px; height:93px; 
margin: 10px auto 0px; 
border:1px #006ca1 solid;
}
#banner_container { 
position:relative ; 
overflow:hidden ; 
width:413px ; 
height:92px ; 
margin:0px auto 0px;
 padding-top: 3px;
}
#banners { 
white-space:nowrap; 
display:block; 
position:relative; 
}
#banners a img { 
border:none; 
}

#sendemail { 
 margin-left: 0px;
}

.kontaktform { /* Kontaktformular iframe*/
	 width: 620px;
	 height:630px ;
	overflow: hidden;
	margin-top: 10px;
	border: 0px;
	background-color: White;
}
.orange { /* Sternchen etc*/  
	color: #ec5b17;
	font-weight: bold;
	font-size: 140%;
}

.stoerer { /* Messepakete Stoerer*/
position:relative;
 top: -33px;
 left: 10px;
 width: 103px;
}
.stoerer2 { /* Nächster Termin Stoerer*/
 margin-bottom: 28px;
}

.galerie { /* Die Messe Slideshow*/
position:relative;
top: -11px;
 height: 610px;
}


