/*---------------------------------------------------------*/
/* Workaround: Clearfix-Anpassung für alle IE-Versionen */
/*
** IE5.x/Mac - x
** IE7 - x
*/
.clearfix { display: inline-block; }


/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#ie_clearing {
    display: block; /* DIV sichtbar machen */
    \clear: both; /* Normales Clearing für IE5.x/Win */

    width: 100.1%; /* IE-Clearing mit 100%-DIV für IE 5+6 */
    font-size:0;
    margin: -2px 0 -1em 1px; /* IE-Clearing mit übergroßem DIV für IE7 */
}

/* * html = IE 7 ausschliessen */
* html { margin: 0 0 -1em 0 }

html {margin-right: 1px} /* Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */
* html {margin-right: 0} /* Der IE6 benötigt das nicht */

* html #logo { width: 12.4em; text-align: center;}


* html #dropdowns {width: 12.3em;}

#spalteMitteContent { margin-bottom:-2px;}

* html #spalteRechts { width: 12.30em;}

#spalteRechtsContent h2 {padding: 0 0 5px 0;}




* html #serviceleiste {height: 5em;}

* html #suche input#suchen {
padding: 0;
margin: .4em 0 .3em 0;
}

/*--------------------------------------------------------*/


/* IE 5+6 */

	/*------------------------------------------------------------------------------------------------------*/
	/* Bug: "Escaping Floats Bug" Der Hack sorgt im IE dafür, dass Floats ihre Breite behalten und nicht    */
	/* unkontrolliert seitlich ausbrechen. */
	/*
	** IE5.x/Win - x
	** IE5.x/Mac - 0
	** IE6       - x
	** IE7       - 0
	*/

	/* Hides from IE-mac \*/
	* html .hold_floats { height: 1%; }
	/* End hide from IE-mac */
	/*------------------------------------------------------------------------------------------------------*/



/* IE 6 */
	a, a:hover { background-color: transparent; }


body{
	behavior: url("/fileadmin/templates/amann_alternativ/skripte/csshover.htc");
}

* html #spalteMitteContent ul.contentTabs li a.tabLnk:link,
* html #spalteMitteContent ul.contentTabs li a.tabLnk:hover,
* html #spalteMitteContent ul.contentTabs li a.tabLnk:active,
* html #spalteMitteContent ul.contentTabs li a.tabLnk:visited{
	font-size:0.7em;
}

* html div.contentTabCnt  p.bodytext{
	font-size:0.7em;
}

* html #divAmannPi1Cont .contentTabCnt table th, #divAmannPi1Cont .contentTabCnt table td{
	font-size:0.7em;
}

* html #divAmannPi1Cont .contentTabCnt table tr td, * html  #divEsgErgebnis div.divRstKonst table tr td{
	font-size:0.7em;
}

* html #menu li { height:1.3em; }

* html .pEsg {
	font-size:1.0em;
}

* html #divEsgFilter table tr td, * html #divEsgFilter table tr th{
	padding-bottom:0.5em;
}

* html h4 {
	font-size:0.7em;
}

#divKontaktformular textarea{
	font-size:1em;
}