
	/*
	
		HINWEIS: Die Styles für die Banner befinden sich in der Banner-Datei, so dass
		diese auch ohne den Rahmen der Suche genutzt werden kann.
	
	*/



	/*
		den äusseren Rahmen des Such-Containers
	*/
	
	
	body {
	/*background-color:#FFFFFF;*/
	}
	
	
     .asgesamtcontainer
     {
         width:590px;
		 background-color:#FFFFFF;
         float:left;
     }
      
	#ascontainer
	{
		width:590px;
		padding-top:0px;
		background-color:transparent;
		/*background-color:#FFFFFF;*/
		float:left;
	}
	
	#ascontainer_print
	{
		width:590px;
		float:left;
	}
	.aslandauswahl
	{
        background-color:#FFFFFF;
		padding: 0 0 0 5px;
    }

	/*
		den oberen Bereich über der Suche, der die Banner enthält
	*/
	#asbannercontainer
	{
		width:585px;
		padding:0px 0px 10px 5px;
		background-color:transparent;
		float:left;
				
	}
	
	#asbannercontainer_sky
	{
		background-color:transparent;
		float:left;
	}

	/*
		Container für alle Aussteller einer Nomenklatur in Hallen-Ansicht
		+ Alle Nomenklaturen in Hallenansicht
		+ Filtern nach Kennzeichen (dort wie Höhe händisch noch angepasst)
	*/
	.halle_liste_aussteller_container
	{
		width:260px;
		float:left;
		border-right:1px solid #000000;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		border-left:1px solid #000000;		
		padding:5px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:5px;
	}
	
	.halle_liste_aussteller_container_overflow
	{
		width:260px;
		float:left;
		border-right:1px solid #000000;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;				
		border-left:1px solid #000000;				
		padding:5px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:5px;
		height:150px;
		overflow:auto;
		height:200px;

	}
	
	.halle_alle_nomen_box
	{
		width:240px;
		float:left;
	}
	
	.halle_alle_nomen_box_nomen
	{
		width:215px;
		float:left;
		padding-top:3px;
	}
	
	a.halle_liste_aussteller_item
	{
		width:220px;
		display:block;	
		margin-top:7px;
		float:left;
	}
	
	.asbannercontainer_halle_container, , #HalleBannerDIV

	{
		background-color:transparent;
		float:left;
		width:1000px;
	}	

	#asbannercontainer_halle
	{
		background-color:transparent;
		float:left;
		width:750px
	}
	
	#linkkatalogcontainer
	{
		width:590px;
		margin-top:5px;
		padding:0px 0px 10px 0px;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
		background-color:#FFFFFF;			
		float:left;
	}
	
		#kataloglink
	{
        padding-left:30px;
		background:url(images/katalogicon.gif) no-repeat left top;
	}
	
	/*
                das Aussehen der Kopfzeile
	*/
	#kopfcontainer
	{
    width:590px;
    /*background-color:#FDDC15;*/
	font-family:Verdana, Arial, sans-serif;
	/*font-size:11px;*/
	font-size:18px;
	color:#000000;
	float:left;
	padding:0px 0px 5px 0px;
	border-bottom:15px solid #ffffff;
    }

 	#kopfcontainer_print
	{
        width:640px;
		float:left;
    }
	/*
                das Aussehen der Fußzeile
	*/
	#fusscontainer
	{
        width:585px;
        background-color: #FFFFFF;
        font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		float:left;
		padding: 0 0 0 5px;
     }
        
    #fusscontainer_print
	{
        width:640px;
		float:left;
    }



	/*
		den Bereich der eigentlichen Suchmaske
	*/
	#assuchmaskecontainer
	{
		width:570px;
		border:1px solid #000000;
		padding:10px 10px 10px 10px;
		background-color:#FFFFFF;
		float:left;
	}

	/*
		der Ergebnisbereich
	*/
	#asergebniscontainer
	{
		margin-top:5px;
		width:590px;
		padding:0px 0px 0px 0px;
		background-color:transparent;
		border:0px;
		float:left;
	}	
	
	/*
		Sucheart (Standfard, Fehlertolerant)
	*/
	#suchartcontainer
	{
		padding-top:10px;
		text-align:right;
		background-color:#FFFFFF;
		float:left;
	}	

	/*
		Anzahl Treffer
	*/	
	#suchanzahltreffer
	{
		padding-top:10px;
		text-align:right;
		background-color:#FFFFFF;
		float:left;
	}	
	
	/*
		Container mit Such-Buttons
	*/
	#suchbuttonscontainer
	{
		padding-top:5px;
		padding-bottom:5px;
		padding-right:5px;
		text-align:right;
		background-color:#FFFFFF;
		float:left;
	 	width:585px;
	}
	
	
	/*
		Container für Open Messeplaner
	*/
	#openmesseplanercontainer
	{
		width:585px;
		padding:0px 5px 0px 0px;
		background-color:transparent;
		text-align:right;	
		vertical-align:middle;		
		float:left;
	}
	
	/*
		Span für Open Messeplaner, inkl. Grafik
	*/
	#openmesseplaner
	{
		padding-left:20px;
		margin-right:10px;
		margin-left:10px;		
		background:url(images/loadicon.gif) no-repeat left top;
	}
	
	.telefonpikto
	{
		padding-left:20px;
		background:url(images/pikto_fon.gif) no-repeat left top;
		background-color:transparent;
		width:295px;
		float:left;
	}
	
	.faxpikto
	{
		padding-left:20px;
		background:url(images/pikto_fax.gif) no-repeat left top;
		background-color:transparent;
		width:295px;
		float:left;
	}
	.telefonpikto_print
	{
		padding-left:20px;
		background:url(images/pikto_fon.gif) no-repeat left top;
		background-color:#ffffff;
		width:280px;
		float:left;
	}
	
	.faxpikto_print
	{
		padding-left:20px;
		background:url(images/pikto_fax.gif) no-repeat left top;
		background-color:#ffffff;
		width: 280px;
		float:left;
	}

	#standlandcontainer
	{
		width:590px;
		float:left;
	}
	
	#standvoncontainer
	{
		font-size:10px;
		color:#ffffff;  /*#999999;*/
		font-family:Verdana, Arial, sans-serif;
		text-align:right;
		float:right;		
	}
	
	#landauswahlcontainer
	{
		float:left;
	}
	
	/* "Anzeige" über Banner */
	.anzeigeHinweis
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:9px;
		color:#999999;
	}
	
	/*
		Tja, halt einfach die Hintergrundfarbe
	*/
	.bgcolor
	{
		background-color:#FFFFFF;
	}
	
	/*
		Span für "In Messeplaner übernehmen" inkl. Grafik und "Messeplaner öffnen"
	*/
	.putintomesseplaner
	{
		padding-left:20px;
		background:url(images/planicon.gif) no-repeat left center;
	}	
	
	/*
		"Vor" und "Zurück" - Umgebung
	*/
	.pagingcontainer
	{
		width:578px;
		background-color: #D5D5E6;
		border:0px;
		vertical-align:middle;	
		float:left;
		padding:3px 6px;		
		margin-top:5px;
		text-align:right;
	}
	
	/*
		Number of hits - Umgebung
	*/
	.numberofhitscontainer
	{
		width:590px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
		border:0px;
		text-align:left;	
		vertical-align:middle;	
		float:left;
	}
	
	/*
		Kopf Messeplaner
	*/	
	.messeplanerheadcontainer
	{
		width:590px;
		padding:0px 0px 0px 0px;
		background-color:transparent;
		border:0px;
		text-align:left;
		vertical-align:middle;	
		float:left;
	}

	/*
		Suche / CSV Bereich (Suchergebnis und Messeplaner)
	*/	
	.printcsvcontainer
	{

		width:590px;
		padding:0px 0px 10px 0px;
		background-color:#FFFFFF;
		border:0px;
		text-align:right;	
		vertical-align:middle;	
		height:16px;
		float:left;
		
	}	
	
	/*
		Span für "Drucken"
	*/
	.printme
	{
		margin-right:5px;
		margin-left:5px;		
		padding-left:20px;
		background:url(images/printicon.gif) no-repeat left center;
	}	

	/*
		Span für "PDF"
	*/
	.pdfme
	{
		margin-right:5px;
		margin-left:5px;		
		padding-left:20px;
		padding-top:1px;
		background:url(images/pdficon.gif) no-repeat left center;
		height:16px;
	}	
	
	/*
		Span für "CSV"
	*/
	.csvme
	{
		margin-right:5px;
		margin-left:5px;	
		padding-top:1px;
		padding-left:20px;
		background:url(images/csvicon.gif) no-repeat left center;
	}
	
	
	/*
		Span für "Speichern"
	*/
	.saveme
	{
		margin-right:5px;
		margin-left:5px;	
		padding-left:17px;
		background:url(images/saveicon.gif) no-repeat left center;
	}
	
	
	/*
		Span für "Alles löschen"
	*/
	.delallme
	{
		margin-right:5px;
		margin-left:5px;	
		padding-left:17px;
		background:url(images/delicon.gif) no-repeat left center;
	}
	

	/*
		Feld für einen Aussteller im Ergebnis
	*/
	.asergebnisfeld
	{
		margin-top:5px;
		width:588px;
		background-color:#FFFFFF;
		padding:0px 0px 0px 0px;
	 	background-image:url(images/bg_.gif);
        background-repeat:repeat-y;
        float:left;
	}

	.asergebnisfeld_print
	{
		margin-top:5px;
		width:630px;
		background-color:#FFFFFF;
		border:1px solid #000000;
		padding:0px 0px 0px 0px;
		float:left;
	}

	/*
		Feld für einen Aussteller im Ergebnis - in DETAILANSICHT!
	*/
	.asergebnisfelddetail
	{
		margin-top:0px;
		width:295px;
		float:left;
	}
	

	/*
		Feld für einen Aussteller im Ergebnis - TOPOFTHELIST
	*/
	.asergebnisfeldTOPOFTHELIST
	{
		margin-top:5px;
		margin-bottom:20px;
		width:590px;
		background-color:#FFFFFF;
		border:1px solid #000000;
		float:left;
	}

	/*
		Feld für "mehr Infos" eines Ausstellers im Ergebnis - Ausgabe der Daten
	*/

	.astrefferliste
	{
        width:576px;
        float:left;
	    border:1px solid #000000;
	    padding:3px 6px;
		background-color:#E6E5DC; /*Hintergrundfarbe für Trefferliste*/
    }

    .astrefferlisterahmen
    {
    	width: 588px;
    	float:left;
    	background-color:transparent;
    }

	.askennzeichen
	{
        padding:2px 0px 0px 2px;
		background-color:transparent;
		float:left;
		width:45px;
        text-align:left;
    }

	/*
		Feld für einen Aussteller im Ergebnis - Ausgabe der Daten
	*/
	.asergebnisfelddaten
	{
        padding:0px 2px 0px 5px;
		background-color:transparent;
		float:left;
		width:250px;
        text-align:left;
	
	}
	
	/*
		Feld für einen Aussteller im Ergebnis - Button "alle Infos"
	*/
	.asergebnisfeldalleinfos
	{
		position:relative;
        width:145px;
		padding:0px 0px 0px 5px;
		margin-right:0px;
		background-color:transparent;
		vertical-align:top;
		text-align: left;
		float:right;
	}

    .asergebnisfeld_detail_inhalt
	{
		margin-top:5px;
		width:590px;
		background-color:#FFFFFF;
		border-top:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		padding:5px;
        background-image:url(images/bg_.gif);
        background-repeat:repeat-y;
    	float:left;    
    }

    .asergebnisfeld_detail
	{
		margin-top:5px;
		width:588px;
		background-color:transparent;
		padding:0px 0px 0px 0px;
	 	background-image:url(images/bg_.gif);
        background-repeat:repeat-y;
        float:left;
   
    }    
    
    .asergebnisfeldalleinfos_details
	{
        width:196.666666667px;
		padding:5px 0px 0px 5px;
		margin-right:0px;
		float:left;
	}

	.asergebnisfeldalleinfos_print
	{
		width:210px;
		font-size:11px;
		padding:0px 0px 0px 5px;
		background-color:transparent;
		vertical-align:top;
		text-align:left;
		float:left;
	}
	
    .asergebnisaddicons
    {
	    text-align:right;
	    float:left;
    }

	/* DIV um den "alle Infos" Button herum */
	.alleinfosdiv
	{
		float:left;
		margin-left:10px;
	}
	

	.detailschliessen
	{
		width:570px;
		padding-top:10px;
		text-align:right;
		float:left;
		background-color:transparent;
	}

	/*
		die Font-Darstellung innerhalb der Suche
	*/
	span.as
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
	}
	
	span.as_print
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
	}

    .as_detail_WV
    {
	    width:560px;
	    float:left;
    }


	/*
		Spalte mit den Namen der Suchfelder
	*/
	.suchfeldName
	{
        width:140px;
		float:left;
		vertical-align:middle;
		text-align:right;
		padding-right:20px;
		padding-top:4px;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;		
		overflow:visible;
	}

	/*
		Spalte mit den Inputfelder
	*/
	.suchfeldInput
	{
		width:390px;
		vertical-align:middle;
		text-align:left;
		float:left;
	}
	
	/*
		Input-Tag: Text
	*/
	.suchefeldText
	{
	     width:98%;
		/*width:295px;*/
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		vertical-align:middle;	
		margin:2px 0px;
		padding-top:2px;
		float:left;
	}
	
	.suchefeldplz
	{
        width:22%;
        /*width:84.2857142857px;  */
        margin:2px 10px 2px 0px;
        float:left;
    }

    .suchefeldort
    {
        width:70%;
        /*width:196.666666667px; */
        margin:2px 0px;
        float:left;
    }
	/*
		Input-Tag: Warengruppe Suche
	*/
	.suchefeldTextWarensuche
	{
		width:98%;
                /*width:295px;*/
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
		vertical-align:middle;	
		margin:2px 0px;
		float:left;
	}

	/*
		Input-Tag: Select     Klappboxen
	*/
	.suchefeldSelect
	{
	     width:100%;
		/*width:295px;*/
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;		
		vertical-align:middle;
		margin:2px 0px;
		float:left;
	}

	.suchefeldSelectInline
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;		
	}



	/*
		Input-Tag: Select für Paging
	*/
	.pageselect
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:9px;
		color:#000000;		
	}

	/*
		Such-Buttons
	*/
	.suchbutton
	{
		border: 1px solid #000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
	}
	
	.suchbuttonWarensuche	
	{
		border: 1px solid #000000;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		width:75px;
		float:left;
	}
	
	/*
		Default-Link
	*/
	a
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
	}

	/*
		Link (Button) "alle Infos"
	*/
	a.alleinfos, .alleinfos
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		background-color:#000000;	
		color:#FFFFFF;
		text-decoration:none;
		width:80px;
		/*width:[FormWidthAlleInfosLink]px; */
		text-align:center;
		display:block;
		float:left;
	}

	/*
		Link zum Hallenplan in Trefferliste
	*/
	.hallenplan
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
		text-decoration:none;
		font-weight:bold;
		padding-left:19px;
		background:url(images/halleicon.gif) no-repeat left top;
		float:left;		
	}


	/*
		Links in Popup für Auswahl des Warenverz.
	*/
	a.warenverzpopup
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;	
		text-decoration:none;
	}

	/*
		Warenverz.-Links in Trefferliste
	*/
	a.warenverztreffer
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:underline;
				
	}
	
	/*
		Fehlermeldung
	*/
	.error
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#FF0000;
	}

	.inactive
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#999999;	
	}
	
	/*
		Nicht belegt Nomenklaturgruppen so anzeigen (i.d.R. grau)
	*/
	.warennichtbelegt
	{
		color:#AAAAAA;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;		
	}

	/*
		Messekennzeichen
	*/
	.messekennzeichen
	{
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#666666;	
		font-weight:bold;
	}

	/*
		Ausstellerlogo-Grafik
	*/
	.logo
	{
		width:156px;
	    height:60px;
		margin:0px 0px 10px 0px;
		border:0px;
		/*float:left;*/
		background-image:url(images/Intergastra_2008_logo_default.gif);/*background-image:url(); Hier default Hintergrund-Logo-Wasserzeichen*/
	}

	/*
		Hallenplan-Grafik
	*/
	
	#hallenplangrafik
	{
		cursor:default;
	}
	
	hr
	{
		height:1px;
		color:#000000;
	}
	
	/*
		Styles für Reiter in Detailansicht
	*/
	.reiterli
	{
		border-top:1px solid black;
		border-right:1px solid black;
		border-bottom:1px solid #DDDDDD;		
		margin:0;
		background-color:#DDDDDD;
	}
	
	.reiterli a, .reiterliACTIVE a 
	{
		text-decoration:none;
		color:#000000;
		font-size:11px;
		font-family:Verdana, Arial, sans-serif;
		display:block;
	}
	
	.reiterliACTIVE
	{
		border-top:1px solid black;
		border-right:1px solid black;
		border-bottom:0px;
		margin:0;
		background-color:#FFFFFF;
		/*border-bottom:1px solid #FFFFFF;*/
		float:left;
	}	

	.reiterliInnen
	{
		padding:3px 6px 3px 6px;
		background-color:transparent;
	}	
	
	#skyscraper
	{
        width:120px;
        height:600px;
        /*border:1px solid #000000;*/
        font-family:Verdana, Arial, sans-serif;
        background-color:#FFFFFF;
        font-size:11px;
		position:absolute;
		left:615px;
		top:0px;
		float:left;
        
    }

    #platzierung123Abstandhalter
    {
		width:590px;
		float:left;
		height:10px;
    }

	ul.ueberunterliste
	{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		margin-left:20px;
	}
	
	li.ueberunterliste
	{
	
	}
	
	/*
		Ausgewählte Nomenklatur-Punkte im Hallenplan
	*/
	.nomenklatur_selected
	{
		color:red;
	}

	/*
		Ausgewähltes Kennzeichen im Hallenplan
	*/

	
	.kennzeichen_selected
	{
		border:2px solid red;
	}	
		
	.queryhighlight
      {

        color:red;

    }
		a.sucheartwechsel
    {
    	font-size:11px;
    	color:#000000;
    	text-decoration:none;
    }
    

    #EinfacheSucheTrefferlisteAussteller,
    #EinfacheSucheTrefferlisteNomenklatur,
   	#EinfacheSucheTrefferlisteWeitere
    {
	    width:590px;
	    float:left;
    }

	#suchanzahltreffereinfachesuche
	{
		padding-top:10px;
		text-align:left;
		float:left;
	}	
	
	a.EinfachsucheAussteller,
	a.EinfachsucheNomenklatur,
	a.EinfachsucheWeitere
	{
		width:173px;
		display:block;
		float:left;
		padding:3px 10px;
		background-color:#dddddd;
		border-right:2px solid #ffffff;
		font-size:11px;
	}

	a.EinfachSucheNomenklaturLink
	{
		text-decoration:none;
	}
	
		/*
		Container für Open Messeplaner
	*/
	#suchartwechselcontainer
	{
		width:590px;
		padding:10px 0px 10px 0px;
		background-color:transparent;
		text-align:right;	
		vertical-align:middle;		
		float:left;
	}
	
	
	a.linkalleaussteller
	{
		border:1px solid #B4CEE7;
		text-align:right;
		/*background-color:#D5D5E6;*/
		/*display:block;*/
		float:right;
		padding: 6px 6px;
		margin-bottom:5px;
		color: #000000;
	}
	
		/*
		Select bei Sortierung Messeplaner
	*/
	.messeplanersort
	{
		font-size:11px;
	}
	


