/* ALLGEMEINER STYLE */body	{ margin: 0; padding: 0; height: 100%; font-family: Arial, Helvetica, sans-serif, SunSans-Regular, Geneva; font-size: 12px; color: #000000; line-height: 14px; background-color: #f8e8ca; text-align: left; letter-spacing: 0.03em; }	img	{ border: 0; }a:link, a:visited	{ text-decoration: none; color: #000000; }a:hover, a:active, a:focus 	{ color: #636363; }							/* SEITENAUSRICHTUNG UND FIXELEMENTE *//* display: inline; für alle floats mit margin, sonst verdoppelt IE6 den Rand! */div.wrapper { display: block; position: absolute; margin-left:-430px; left: 50%; height: 100%; width: 860px; padding: 0; } /* Setzt DIV mittig, innerhalb: randabfallend, außerhalb: auf 860px Breite */ #content { display: block; height: 100%; width: 100%; position: absolute; }#leftcolumn { display: block; height: 100%; width: 290px; float: left; text-align: right; position: static; }#menucolumn { display: block; height: 100%; width: 280px; float: left; position: static; background: url(../images/menubg.png) repeat-x 0 400px; } /* Versatz nach unten - anpassen mit Submenüs! */#rightcolumn { display: block; height: 100%; width: 290px; background: none; float: left; position: static; }div.leftimg { display: block; float: right; width: 270px; height: auto; margin-top: 115px; z-index: 50; position: relative; right: -10px; }div.rightxt { display: block; width: 240px; height: 70%; margin-top: 115px; margin-left: 25px; margin-bottom: 50px; padding-right: 25px; z-index: 100; overflow: auto; }div.leftshadow { display: block; width: 10px; height: 100%; z-index: 100; float: right; position: relative; background: url(../images/shadowlefttrans.png) repeat-y; }div.rightshadow { display: block; width: 10px; height: 100%; float: left; z-index: 100; background: url(../images/shadowrighttrans.png) repeat-y; }#footertxt { display: block; float: none; width: 260px; padding: 10px; height: auto; font-size: 8px; line-height: 9px; text-align: center; position: absolute; bottom: 0px; left: 290px; }#footertxt a { text-decoration: underline; }#footertxt a:hover, #footertxt a:active, #footertxt a:focus { color: #f8e8ca; }.headlines { font-size: 14px; font-weight: bold; line-height: 15px; }.fett { font-weight: bold; }div.rightxt ul { list-style-type: square; white-space: normal; margin-left: -25px; }.partnerlogo { margin:0 10px 0 10px; clear: both; }#slideshow { display: block; float: right; width: 270px; height: auto; margin-top: 115px; z-index: 50; position: relative; right: -10px; }
