@charset "utf-8";
/************************************************************************************/
/*                                                                                  */
/* Layout Styles                                                                    */
/*                                                                                  */
/************************************************************************************/

#divLayout
{
	width:991px;
	margin-left:auto;
	margin-right:auto;
}



/************************************************************************************/
/* Content */
#divContent
{
	margin-top:40px;
	float:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}


#divLinkeSpalte
{
	float:left;
	margin-left:10px;
	position:relative;
	width:170px;
	height:580px;
}

#divLogo {
	position:absolute;
	top:12px;
	left:15px;
	width:124px;
	height:23px;
}

/************************************************************************************/
/* Spalte 802 */

#divColumn802 .language
{
	position:absolute;
	top:17px;
}

#divColumn802 .language a
{
	color:#84793c;
	text-decoration:none;
}

#divColumn802 .language a:hover
{
	color:#002e60;
}

#divColumn802 .search
{
	position:absolute;
	top:13px;
	right:18px;
}

#divColumn802
{
	float:left;
	position:relative;
	width:774px;
	min-height:600px;
	background-image:url(/images/background_content.png);
	background-repeat:repeat-x;
	background-color:#fff;
	padding-left:18px;
	border-top:1px solid #fff;
	-moz-box-shadow: 0px 2px 10px #999;
	-webkit-box-shadow: 0px 2px 10px #999;
	box-shadow: 0px 2px 10px #999;
	z-index:10;
}

#divColumn802 .footer
{
	padding-top:4px;
	padding-bottom:5px;
	height:20px;
	position:absolute;
	margin-bottom:0;
    bottom:0;
	border-top:1px solid #dbd7af;
	width:756px;
}	

#divColumn802 .footer ul
{
	margin:0;
	padding:0;
}

#divColumn802 .footer li
{
	display:inline;
	list-style-type:none;
	padding-right:10px;
}	

#divColumn802 .footer li a
{
	font-size:11px;
	color:#8097b0;
	text-decoration:none;
}

#divColumn802 .footer li a:hover
{
	color:#333;
}

/************************************************************************************/
/* Spalte 561 */

#divColumn561 .language
{
	position:absolute;
	top:17px;
}

#divColumn561 .language a
{
	color:#84793c;
	text-decoration:none;
}

#divColumn561 .language a:hover
{
	color:#002e60;
}

#divColumn561 .search
{
	position:absolute;
	top:13px;
	right:18px;
}

#divColumn561
{
	float:left;
	position:relative;
	width:530px;
	min-height:600px;
	background-image:url(/images/background_content.png);
	background-repeat:repeat-x;
	background-color:#fff;
	padding-left:18px;
	border-top:1px solid #fff;
	-moz-box-shadow: 0px 2px 10px #999;
	-webkit-box-shadow: 0px 2px 10px #999;
	box-shadow: 0px 2px 10px #999;
	z-index:10;
}

#divColumn561 .footer
{
	padding-top:4px;
	padding-bottom:5px;
	height:20px;
	position:absolute;
	margin-bottom:0;
    bottom:0;
	border-top:1px solid #dbd7af;
	width:520px;
}	

#divColumn561 .footer ul
{
	margin:0;
	padding:0;
}

#divColumn561 .footer li
{
	display:inline;
	list-style-type:none;
	padding-right:10px;
}	

#divColumn561 .footer li a
{
	font-size:11px;
	color:#8097b0;
	text-decoration:none;
}

#divColumn561 .footer li a:hover
{
	color:#333;
}


/************************************************************************************/
/* Spalte 240 */

#divColumn240 .search
{
	position:absolute;
	top:13px;
	right:18px;
}

#divColumn240 .header
{
	position:absolute;
    top:80px;
	border-bottom:1px solid #97885b;
	width:234px;
}

#divColumn240
{
	float:left;
	position:relative;
	width:244px;
	margin-right:10px;
	background-repeat:repeat-y;
	background-position:left top;
	background-image:url(/images/background_content.png);
	background-repeat:repeat-x;
	background-color:#fff;
	border-top:1px solid #fff;
	min-height:600px;
	-moz-box-shadow: 0px 1px 8px #aaa;
	-webkit-box-shadow: 0px 1px 8px #aaa;
	box-shadow: 0px 1px 8px #aaa;
	z-index:0;
}

#divColumn240Home
{
	float:left;
	position:relative;
	width:244px;
	margin-right:10px;
	background-repeat:repeat-y;
	background-position:left top;
	background-image:url(/images/background_beige.png);
	background-repeat:repeat-x;
	background-color:#f8f7e5;
	border-top:1px solid #fff;
	min-height:600px;
	-moz-box-shadow: 0px 1px 8px #aaa;
	-webkit-box-shadow: 0px 1px 8px #aaa;
	box-shadow: 0px 1px 8px #aaa;
	z-index:0;
}

#divColumn240 .footer
{
	position:absolute;
    bottom:11px;
	border-top:1px solid #dbd7af;
	width:222px;
}


#divColumn240 .content, #divColumn240 .adress
{
	float:left;
	margin-top:-8px;
	margin-left:18px;
	width:204px;
	min-height:600px;
}
