@charset "iso-8859-1";

* HTML #pageWrapper {
    overflow: hidden;
}

#outerColumnContainer
{
	/* reserves space for the left and right columns. you can use either
	 * padding, margins, or borders, depending on your needs. however you
	 * can use the border method to create a background color for both left
	 * and right columns
	 */
	border-left: solid 285px #9ca6ab;
	border-right: solid 285px #9ca6ab;
	padding-top: 39px;
	padding-bottom: 15px;
}
#innerColumnContainer
{
	border: solid 1px #9ca6ab;
	border-width: 0 1px;
	margin: 0 -1px;		/* compensate for the borders because of
				   100% width declaration */
	width: 100%;
	z-index: 1;
}
#leftColumn, #middleColumn, #rightColumn, * html #SOWrap
{
	overflow: visible;	/* fix for IE italics bug */
	position: relative;	/* fix some rendering issues */
}
#SOWrap
{
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 3;
}
#middleColumn
{
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 5;
}
#leftColumn
{
	float: left;
	margin: 0 1px 0 -285px;
	width: 285px;
	z-index: 4;
}
#rightColumn
{
	float: right;
	width: 285px;
	margin: 0 -285px 0 1px;
	z-index: 2;
}
#footer {
        border: solid 1px #fff;
	border-width: 1px 0;
}

/*****************************************************
 ** LAYOUT hier !
 *****************************************************/

.inside {
    padding: 0;
}

h1 {
        font-family: Verdana,Arial,_sans;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.5em;
        color: #25272B;
}

.csc-header {
	padding: 0 15px;
}

.bodytext {
	padding: 0 15px 0 20px;
}

