@charset "iso-8859-1";

/*
(C) 2005-09 pCMS von Marcus Kabele
Version 1.0	2005
Version 1.1	2006.01-02
Version 1.2	2006.04-07
Version 1.4	2006.08
Version 1.5	2006.10
Version 1.6	2007.05
Version 2.0	2007.11
Version 3.3	2010.08 - standard browsers, workarounds for ancient i5 and ie6 will be removed
*/

/* ============================================================= */
/* position: fixed: workaround for non-standard, buggy ie5-6 */
/* ------------------------------------------------------------- */
/*	ie5-6/Win Bugs: don't understand standard CSS:
	ie5-6/Win can't handle position: fixed
/* ------------------------------------------------------------- */
/*	bugfixes for ie5-6/Win (only):
	html, body:			height:100% Voraussetzung für height:100% von content
	content:			height:100% Voraussetzung für height:100% von contentCentered
	contentCentered:	height:100% verhindert unnötige vertikale Scroll-Bars
*/
html, body ,
#content ,
#contentCentered
				{ height: 100%; }
#fixedTop ,
#fixedBottom	{ width: 100%; }

/* ------------------------------------------------------------- */
/*	bugfixes for ie5-6/Win: z-index instead of position:fixed */
/* ------------------------------------------------------------- */
* html#fixedTop		{ z-index: 12000; }
* html#fixedBottom	{ z-index: 11000; }
* html#content		{ z-index: 10; }

#fixedTop ,
#fixedBottom	{ position: absolute; }		/* for ie5-6/Win only */
/*	ie5-6/Win Bugs: don't understand standard CSS:
	ie5-6/Win can't handle position: "fixed", problems with Scroll-Bars
	bugfixes for ie5-6/Win only:
	* first set additional width for Scroll-Bars
	* set margins for scroll bars
	ie6/Win Bug: makes rounding-errors, misaligns the content-frame and the background comes trough
*/
* html #fixedTopCentered ,
* html #fixedBottomCentered
				{ width: 1002px; }			/* for ie5-6/Win only */
#fixedTopContent ,
#fixedBottomContent
				{ margin-right: 18px; }		/* for ie5-6/Win only */
				/* kein padding möglich */
#contentContent ,
#fixedBottomContent
				{ margin-bottom: 18px; }	/* for ie5-6/Win only */

/* ============================================================= */
/* Standard browswers: reset ie bugfixes: position */
/* Settings for standard browsers other than ie5-6/Win:
   ie5-6/Win don't understand CSS selector ">" all other browsers do, even ie7+ */
/* ------------------------------------------------------------- */
body>#fixedTop ,
body>#fixedBottom
				{ position: fixed; }

/* ============================================================= */
/* Standard browswers: reset ie bugfixes: Scroll-Bar: margin & width */
/* ------------------------------------------------------------- */
body>#fixedTop>#fixedTopCentered>#fixedTopContent ,
body>#fixedBottom>#fixedBottomCentered>#fixedBottomContent
				{
				margin-right: 0;
				margin-bottom: 0;
				}
#contentCentered ,
body>#fixedTop>#fixedTopCentered ,
body>#fixedBottom>#fixedBottomCentered
				{ width: 1020px; }			/* for standard browsers */

/* ============================================================= */
/* Settings for all browsers */
/* ------------------------------------------------------------- */
#fixedTop ,
#fixedBottom	{ left: 0; }
#fixedTop		{ top: 0; }
#fixedBottom	{ bottom: 0; }

#fixedTop ,
#fixedTopContent
				{
				height: 174px;
				height: 96px;
				padding-bottom: 0;
				}
#contentContent	{
				padding-top: 176px;
				padding-top: 100px;
				/* padding-bottom: 90px;
				/* padding-bottom: 100px;	/* 90 + 6 fixedBottom padding + ... */
				}
#fixedBottom	{ height: 90px; }

/* #fixedTop		{ border: 1px #fcc solid; } /* */
/* #contentContent	{ border: 1px #fcf solid; } /* */
/* #fixedBottom		{ border: 1px #ccf solid; } /* */
/* ============================================================= */

