@charset "UTF-8";
* {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
	border: none;
}	
#layAlles {	/* Umschliesst alle Inhalte und zentriert die Seite */
	margin-top: 21px;
	width: 1110px;
	margin-left: auto;
	margin-right: auto;
}
#layAlles #layMain {	/* Alle sichtbaren Inhalte, inkl. Fuss-Navigation */
	width: 1110px;
	border: none;
}
#layAlles #layMain #layLogo {
	height: 160px;
	width: 824px;
	position: fixed;
    top: 0px;
	z-index: 200;
}
#layAlles #layMain #layMainInnen {
    max-width: 1200px;
	width: 100%;
	position: static;
	z-index: 100;
}
#layAlles #layMain #layMainInnen #layMainLinks {
	width: 555px;
	float: left;
}
#layAlles #layMain #layMainInnen #layMainRechts {
	width: 555px;
	float: left;
}
#layAlles #layNaviUnten {
	width: 1110px;
}
#layAlles.homepage #layNaviUnten { /* Bug-Fix: Nur fuer die Homepage anwenden */
	top: 819px;			/* Die Position muss so fixiert werden, da sonst in Safari u.a. Browsern … */
	position: fixed;	/* … der Schriftzug bei der Bildüberblendung hüpft. */
}
#layAlles #layNaviUnten #typotrash { /* Schriftzug "Typotrash" */
	padding-left: 400px; 	/* Abstand links zum Rand */
	padding-right: 320px;	/* Abstand rechts zu Pfeilen */
}

table.tabelleIcons  {	/* Tabelle mit Icons */
	padding-top: 150px;	/* Abstand oben */
}
.tabelleIcons td img { /* Bilder in Tabelle mit Icons */
	display: block;	/* Verhindert Lücke unterhalb Bild */
}

#layAlles #layMain #layMainInnen #layMainRechts .tabelleIcons tr td {
	background-image: url(../../referenzen/icons/dummy28x28.jpg);
}

a.bildAuftrag:hover{image:url('../grafik/portal/referenzen_hover.gif');}
