body {
	background: url('../../../../images/navigation/1031/12/grau_bg.jpg') repeat-x fixed  #ababab;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#	Seiten-Layout Global		#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#FLsiteContainer {
	width: 852px;
	margin-left: auto;
	margin-right: auto;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#	Skyscraper					#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*#FLskyScraper {
	
	z-index: 120;
	display: inline;
	position: relative;
	left: 180px; 
	top: 170px;
	margin-left: 1200px;
	float: right;
	border: 4px solid #fff;
	background: #eee;
	width: 120px;
	height: 400px;
}*/
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	#	Seiten-Background erstellen	#
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#FLsiteTop {
		height: 22px;
		background: url('../../../../images/navigation/1031/12/schatten_top.png') no-repeat;
	}
		* html #FLsiteTop { /* IE6, da BG-Grafiken vom .htc nicht erkannt werden */
			height: 22px;
			background: url('../../../../images/navigation/1031/12/schatten_ohne_top.png') no-repeat;
		}
	#FLsite {
		width: 806px;
		background: url('../../../../images/navigation/1031/12/schatten_mitte.png') repeat-y;
		text-align: left;
		padding: 0 23px;
	}
		* html #FLsite { /* IE6, da BG-Grafiken vom .htc nicht erkannt werden */
			background: url('../../../../images/navigation/1031/12/schatten_ohne_mitte.png') repeat-y;
			text-align: left;
			padding: 0 23px;
		}
	#FLsiteBottom {
		background: url('../../../../images/navigation/1031/12/schatten_bottom.png') no-repeat;
		height: 22px;
		margin: 0 0 10px 0;
	}
		* html #FLsiteBottom { /* IE6, da BG-Grafiken vom .htc nicht erkannt werden */
			background: url('../../../../images/navigation/1031/12/schatten_ohne_bottom.png') no-repeat;
			height: 22px;
			margin: 0 0 10px 0;
		}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#	Header						#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#FLheadCorporateNavi {
	text-align: right;
	padding: 0 10px 3px 0;
}
#FLheadCorporateNavi a:active,
#FLheadCorporateNavi a:hover,
#FLheadCorporateNavi a:link,
#FLheadCorporateNavi a:visited {
	color: #000;
}
#FLheadCorporateNavi a:hover {
	text-decoration: underline;
}
#FLheadComplete {
	background: url('../../../../images/navigation/1031/12/header_bg.jpg') no-repeat bottom;
	width: 806px;
	height: 95px;
}
#FLheadComplete td {
	vertical-align: top;
}
#FLheadLogo {
	width: 208px;
}
#FLheadLogo img {
	margin: 11px 0 26px 10px;
}
* html #FLheadLogo img {
	margin: 13px 0 26px 10px;
}
#FLheadNaviContainer {
}
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	#	Suchformular				#
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#FLheadSearchForm {
		margin: 22px 0 0 0;
		padding: 0;
	}
	#FLheadSearchField {
		border: 1px solid #c2dc8a;
		width: 283px;
		height: 17px;
		font: normal 14px Arial, sans-serif;
		margin: 0; padding: 2px 0;
	}
	* html #FLheadSearchField {
		height: 18px;
		padding: 2px 0 1px;
	}
	#FLheadSearchBtn {
		width: 58px;
		height: 21px;
		margin: 1px 0 0 4px;
		padding: 0;
	}
	* html #FLheadSearchBtn {
		margin: 1px 0 0 4px;
	}
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	#	Reiter-Navigation			#
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	div#FLheadNavigation {
		margin: 25px 0 0 0;
	}
	* + html div#FLheadNavigation {
		margin: 22px 0 0 0;
	}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		#	Reiter Shop					#
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		div#FLheadNavigation a#FLheadNavShopLink:active,
		div#FLheadNavigation a#FLheadNavShopLink:hover,
		div#FLheadNavigation a#FLheadNavShopLink:link,
		div#FLheadNavigation a#FLheadNavShopLink:visited {
			background: url('../../../../images/navigation/1031/12/gk_shop_low.gif') no-repeat;
			height: 27px;
			width: 81px;
			display: inline-block;
			margin-right: 4px;
		}
		div#FLheadNavigation a#FLheadNavShopLink:hover,
		div#FLheadNavigation a#FLheadNavShopLinklocal {
			background: url('../../../../images/navigation/1031/12/gk_shop_hi.gif') no-repeat;
			height: 27px;
			width: 81px;
			display: inline-block;
			margin-right: 4px;
		}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		#	Reiter Unternehmen			#
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		div#FLheadNavigation a#FLheadNavCoCoLink:active,
		div#FLheadNavigation a#FLheadNavCoCoLink:hover,
		div#FLheadNavigation a#FLheadNavCoCoLink:link,
		div#FLheadNavigation a#FLheadNavCoCoLink:visited {
			background: url('../../../../images/navigation/1031/12/gk_unternehmen_low.gif') no-repeat;
			height: 27px;
			width: 165px;
			display: inline-block;
			margin-right: 4px;
		}
		div#FLheadNavigation a#FLheadNavCoCoLink:hover,
		div#FLheadNavigation a#FLheadNavCoCoLinklocal {
			background: url('../../../../images/navigation/1031/12/gk_unternehmen_hi.gif') no-repeat;
			height: 27px;
			width: 165px;
			display: inline-block;
			margin-right: 4px;
		}
		/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		#	Reiter Filialen				#
		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		div#FLheadNavigation a#FLheadNavFiliLink:active,
		div#FLheadNavigation a#FLheadNavFiliLink:hover,
		div#FLheadNavigation a#FLheadNavFiliLink:link,
		div#FLheadNavigation a#FLheadNavFiliLink:visited {
			background: url('../../../../images/navigation/1031/12/gk_filialen_low.gif') no-repeat;
			height: 27px;
			width: 106px;
			display: inline-block;
		}
		div#FLheadNavigation a#FLheadNavFiliLink:hover,
		div#FLheadNavigation a#FLheadNavFiliLinklocal {
			background: url('../../../../images/navigation/1031/12/gk_filialen_hi.gif') no-repeat;
			height: 27px;
			width: 106px;
			display: inline-block;
		}
		div.formfieldLabel {
			display: inline-block;
			width: 31px;
			padding: 0 5px 0 5px;
		}
		* + html div.formfieldLabel {
			display: inline;
			width: 29px;
			padding: 0 5px 0 5px;
			/*border: 1px solid #000;*/
		}
		* html div.formfieldLabel {
			display: inline;
			width: 27px;
			w\idth: 29px;
			padding: 0 5px 0 5px;
			/*border: 1px solid #000;*/
		}
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	#	Warenkorb & Service-Navi	#
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	#FLheadServiceContainer {
	}
		#FLheadBasket {
			text-align: right;
			margin: 0 0 3px 0;
		}
		#FLheadBasket img {
			margin-top: 10px;
		}
		* html #FLheadBasket img {
			margin-top: 12px;
		}
		* + html #FLheadBasket img {
			margin-top: 6px;
		}
		#FLheadBasket a:active,
		#FLheadBasket a:hover,
		#FLheadBasket a:link,
		#FLheadBasket a:visited {
			color: #000;
			font: normal 11px Arial;
			text-decoration: none;
		}
		#FLheadBasket a:hover {
			text-decoration: underline;
		}
		#FLheadService {
			text-align: right;
		}
		#FLheadService a:active,
		#FLheadService a:hover,
		#FLheadService a:link,
		#FLheadService a:visited {
			display: inline-block;
			background: url('../../../../images/navigation/1031/12/btn_pfeil.gif') no-repeat 0 1px;
			height: 12px;
			padding: 0 0 0 14px;
			font: bold 11px Arial;
			text-decoration: none;
			margin: 0 10px 0 0;
			color: #007550;
		}
		#FLheadService a:hover {
			text-decoration: underline;
		}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#	Footer & Copyright			#
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#FLcopyright {
	font: normal 10px Arial;
	color: #999;
	text-align: center;
	margin: 50px 0 0 0;
	padding: 0 10px 5px;
}
#FLfooter {
	margin: 0 0 40px;
	text-align: center;
}
	#FLfootNavService {
		margin: 0 0 10px 0;
	}
	#FLfootNavCoCo {
		margin: 0 0 0 0;
	}
	#FLfootNavService, #FLfootNavCoCo,
	#FLfootNavPriceDeklaration table td,
	#FLfootNavPriceDeklaration table th {
		font-family: Arial;
		font-size: 10px;
		color: #fff;
	}
	#FLfootNavService a:active, #FLfootNavCoCo a:active,
	#FLfootNavService a:hover, #FLfootNavCoCo a:hover,
	#FLfootNavService a:link, #FLfootNavCoCo a:link,
	#FLfootNavService a:visited, #FLfootNavCoCo a:visited {
		font-family: Arial;
		font-size: 10px;
		color: #fff;
		text-decoration: none;
	}
	#FLfootNavService a:hover, #FLfootNavCoCo a:hover{
		text-decoration: underline;
	}
	#FLfootNavPriceDeklaration table {
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}
	#FLfootNavPriceDeklaration table th {
		text-align: left;
		font-weight: bold;
		margin: 0; padding: 0;
	}
	#FLfootNavPriceDeklaration table td {
		vertical-align: top;
		padding: 5px 10px;
		line-height: 18px;
		text-align: left;
	}
