	/* tags */

	html,body
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		background-color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	img
	{
		border: none;
		margin: 0px 0%;
	}

	form
	{
		margin: 0px 0px 0px 0px;
	}

	div
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0%;
	}

		a:link, a:active, a:visited
	{
		text-decoration: none;
	}

		a:hover
	{
		text-decoration: underline;
	}
	
	ol
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	h1,h3,h4,h5,h6
	{
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	
	h2
	{
		font-size: 11px;
		margin: 0px 0px 0px 0px;
	}

	p
	{
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	checkbox
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	radio
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	a
	{
		color: #7A4D20;
	}

	input
	{
		padding: 2px 2px 2px 2px;
	}

	textarea
	{
		padding: 2px 2px 2px 2px;
	}

	td
	{
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px;
	}

	tr
	{
		font-size: 10px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px;
	}

	table
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px;
	}



	/* special */

	.clearer
	{
		clear: both;
		width: 0px;
		height: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 0px;
		line-height: 0px;
	}

	.errorBox
	{
		color: FF0000;
		margin: 0px 0px 0px 0px;
	}

	.divRight
	{
		float: right;
	}

	.divLeft
	{
		float: left;
	}

	.input
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		border: solid 1px #7A4D20;
		height: 18px;
		margin: 0px 0px 3px 0px;
	}

	.select
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		border: solid 1px #7A4D20;
		height: 18px;
		margin: 0px 0px 3px 0px;
	}

	.textarea
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		border: solid 1px #7A4D20;
		margin: 0px 0px 3px 0px;
	}

	.submit
	{
		border: 0px;
		background-color: #F6F3D0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		cursor: pointer;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 1px;
	}

	.submitHover
	{
		border: 0px;
		background-color: #F6F3D0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #7A4D20;
		text-decoration: underline;
		cursor: pointer;
	}

	.smallText
	{
		font-size: 9px;
	}

	.linkIcon
	{
		margin-top: 1px;
	}
	
	.img
	{
		border: solid 1px #FFFFFF;
	}
	
	.imgText
	{
		float: left;
		border: solid 1px #FFFFFF;
		margin: 0px 8px 8px 0px;
	}
	
	.imgText2
	{
		float: right;
		border: solid 1px #FFFFFF;
		margin: 0px 8px 0px 8px;
	}
	
	.imgText3
	{
		float: left;
		margin: 0px 8px 8px 0px;
	}
	
	.imgText4
	{
		float: right;
		margin: 0px 0px 8px 8px;
	}
	
	ul.menuList li
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	ul.menuList a
	{
		color: #7A4D20;
	}
	
	ol.list
	{
		list-style-position: outside;
		padding: 0px 0px 0px 25px;
	}
	
	*html ol.list
	{
		padding: 0px 0px 0px 29px;
	}
	
	ol.list li.spacer
	{
		padding: 0px 0px 10px 0px;
	}
	
	
	ul.list
	{
		list-style-position: outside;
		list-style-image: url(0/images/list_img.gif);
		padding: 0px 0px 0px 16px;
	}
	
	*html ul.list
	{
		padding: 0px 0px 0px 20px;
		list-style-image: url(0/images/list2_img.gif);
	}
	
	ul.list a
	{
		color: #7A4D20;
	}
	
	.textLink:link, .textLink:visited
	{
		text-decoration: underline;
	}
	
	.divListCount
	{
		float: left;
		width: 30px;
	}
	
	.divListSpacer
	{
		float: left;
		width: 600px;
		padding: 0px 0px 10px 0px;
	}
	
	.divList
	{
		float: left;
		width: 600px;
	}

	/* tpl */

	.tplContainer
	{
		border-bottom: solid 1px #FFFFFF;
	}

	.tplContainer2
	{
		border-top: solid 4px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		background-color: #FAF8E3;
	}

	.tplHeader
	{
		background-color: #EFEBC7;
		border-bottom: solid 1px #FFFFFF;
	}

	.tplHeader2
	{
		background-color: #F5F3DD;
		border-bottom: solid 1px #FFFFFF;
	}

	.tplContent
	{
		padding: 8px 8px 8px 8px;
	}
	
	.tplContent2
	{
		padding: 8px 150px 8px 8px;
	}

	.tplContentHeader
	{
		padding: 8px 8px 8px 8px;
		background-color: #EFEBC7;
		border-bottom: solid 1px #FFFFFF;
	}

	.tplImg
	{
		border: solid 1px #FFFFFF;
	}
	
	.tplContentCol1
	{
		float: left;
		width: 379px;
		margin: 0px 16px 0px 0px;
	}
	
	.tplContentCol2
	{
		float: left;
		width: 379px;
	}
	
	
	.helpContent
	{
		padding: 8px 8px 8px 8px;
	}
	
	.tplColHeader
	{
		background-color: #F5F3DD;
		border-bottom: solid 1px #FFFFFF;
	}
	
	.tplHeaderCol
	{
		float: left;
		border-right: solid 1px #FFFFFF;
	}
	
	.tplHeaderColLast
	{
		float: left;
	}
	
	.tplCol
	{
		float: left;
		border-right: solid 1px #FFFFFF;
	}
	
	.tplColLast
	{
		float: left;
	}

	/* /tpl */



	/* global */

	#centerDiv
	{
		/*min-height: 100%;*/
	}

	#globalContainer
	{
		width: 975px;
		text-align: left;
	}

	#globalHeader
	{
		margin: 0px 0px 1px 0px;
		/*border-bottom: solid 1px #FFFFFF;*/
	}

	#globalFooter
	{
		width: 975px;
		clear: both;
		background-color: #9AB800;
		border-top: solid 5px #FFFFFF;
		border-bottom: solid 5px #0081B8;
	}

	#leftContainer
	{
		width: 180px;
		background-color: #F0F8D3;
	}

	#rightContainer
	{
		width: 790px;
		background-color: #F6F3D0;
	}
	
	#location a
	{
		font-size: 9px;
		color: #7A4D20;
	}


	/* basketBox */

	#basketBox
	{
		color: #0081B8;
		text-align: left;
		background-color: #E2F2FA;
		padding: 0px 0px 10px 0px;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
	}


	/* search */

	.searchBox
	{
		text-align: left;
		background-color: #E2F2FA;
		border-bottom: solid 5px #FFFFFF;
	}

	.searchBoxHeader
	{
		background-color: #A3D2E5;
		border-bottom: solid 1px #FFFFFF;
	}

	.searchBoxContent
	{
		padding: 8px 8px 8px 8px;
	}
	
	.searchBoxContent a
	{
		color: #0081B8;
	}
	
	.searchInput
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #0081B8;
		border: solid 1px #0081B8;
		width: 164px;
		height: 18px;
		margin: 0px 0px 3px 0px;
	}

	.searchSelect
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #0081B8;
		border: solid 1px #0081B8;
		width: 164px;
		height: 18px;
		margin: 0px 0px 8px 0px;
	}


	/* leftMenuBox */

	#leftMenuBox
	{
		text-align: left;
		background-color: #F3FFC0;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
	}

	#leftMenuBoxHeader
	{
		background-color: #DAE892;
		border-bottom: solid 1px #FFFFFF;
	}

	#leftMenuBoxContent
	{
		padding: 8px 8px 3px 8px;
	}

	ul#leftMenuList li
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}

	ul#leftMenuList li.spacer
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}

	ul#leftMenuList a
	{
		color: #697C0B;
	}

	.leftMenuIcon
	{
		margin-bottom: 1px;
	}


	/* leftMenuBox2 */

	#leftMenuBox2
	{
		text-align: left;
		/*background-color: #F0F8D3;*/
		/*margin: 0px 0px 5px 0px;*/
	}

	#leftMenuBoxContent2
	{
		padding: 8px 8px 3px 8px;
	}

	ul#leftMenuList2 li
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}

	ul#leftMenuList2 li.spacer
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}

	ul#leftMenuList2 a
	{
		color: #879637;
	}

	.leftMenuIcon2
	{
		margin-bottom: 1px;
	}


	/* menu */

	#menu
	{
		color: #0081B8;
		background-color: #E2F2FA;
		width: 790px;
		padding: 0px 0px 0px 0px;
		border-bottom: solid 5px #FFFFFF;
		min-height: 63px;
	}

	*html #menu
	{
		width: 790px;
		height: 65px;
	}


	/* headerMenu */

	#headerMenu
	{
		text-align: right;
		color: #0081B8;
		background-color: #C4E0EE;
		width: 761px;
		padding: 2px 29px 2px 0px;
		/*margin: 0px 0px 1px 0px;*/
		border-bottom: solid 1px #FFFFFF;
	}

	*html #headerMenu
	{
		width: 790px;
	}

	ul#headerMenuList li
	{
		display: inline;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	ul#headerMenuList a
	{
		color: #0081B8;
	}


	/* mainMenu */

	#mainMenu
	{
		padding: 10px 10px 8px 10px;
	}

	ul#mainMenuList li
	{
		display: inline;
		list-style: none;
		margin: 0px 25px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	ul#mainMenuList a
	{
		color: #0081B8;
		font-size: 13px;
	}


	/* subMenu */

	.subMenu
	{
		display: none;
		padding: 7px 10px 10px 10px;
		background-color: #C4E0EE;
	}

	ul.subMenuList li
	{
		display: inline;
		list-style: none;
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	ul.subMenuList a
	{
		color: #0081B8;
	}

	.subMenuIcon
	{
		margin-bottom: 1px;
	}


	/* footerMenu */

	#footerMenu
	{
		text-align: center;
		padding: 2px 0 2px 0;
		color: #FFFFFF;
	}


	ul#footerMenuList li
	{
		display: inline;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	ul#footerMenuList a
	{
		color: #FFFFFF;
	}


	/* listHeader */

	#listHeader
	{
		width: 711px;
		background-color: #EAE5B4;
		padding: 10px 39px 10px 40px;
		/*margin: 0px 0px 2px 0px;*/
		border-bottom: solid 2px #FFFFFF;
	}

	*html #listHeader
	{
		width: 790px;
	}

	#listHeaderImg
	{
		float: left;
		border: solid 1px #FFFFFF;
	}

	#listHeaderContent
	{
		width: 450px;
		float: left;
		padding: 10px 0px 0px 10px;
	}

	*html #listHeaderContent
	{
		width: 460px;
	}


	/* listLocator */

	.listLocatorTop
	{
		width: 711px;
		background-color: #F6F3D0;
		padding: 8px 39px 8px 40px;
		/*margin: 2px 0px 2px 0px;*/
		border-top: solid 2px #FFFFFF;
		border-bottom: solid 2px #FFFFFF;
	}

	*html .listLocatorTop
	{
		width: 790px;
	}

	.listLocatorBottom
	{
		width: 711px;
		background-color: #F6F3D0;
		padding: 8px 39px 8px 40px;
		/*margin: 1px 0px 5px 0px;*/
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 5px #FFFFFF;
	}

	*html .listLocatorBottom
	{
		width: 790px;
	}

	.articleCount
	{
		float: left;
	}

	.pageNavigation
	{
		float: right;
	}

	.pageNavigation a
	{
		color: #84532F;
	}

	.locatorLink
	{
		font-weight: bold;
	}


	/* productItem */

	.productItemContainer
	{
		border-bottom: solid 1px #FFFFFF;
	}

	.productItemContainer a
	{
		color: #84532F;
	}

	.productItemImg
	{
		border: solid 1px #FFFFFF;
		width: 115px;
		height: 115px;
	}

	.productItem
	{
		float: left;
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-right: solid 3px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		width: 179px;
		height: 165px;
	}

	*html .productItem
	{
		width: 198px;
		height: 185px;
	}

	.productItemFirst
	{
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-right: solid 3px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		width: 179px;
		height: 165px;
	}

	*html .productItemFirst
	{
		width: 198px;
		height: 185px;
	}

	.productItemBr
	{
		float: left;
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-bottom: solid 1px #FFFFFF;
		width: 180px;
		height: 165px;
	}

	*html .productItemBr
	{
		width: 196px;
		height: 185px;
	}


	/* loginBox */

	#loginBox
	{
		font-size: 9px;
		text-align: left;
		background-color: #F3FFC0;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
		color: #697C0B;
	}

	#loginBoxHeader
	{
		background-color: #DAE892;
		border-bottom: solid 1px #FFFFFF;
	}

	#loginBoxContent
	{
		padding: 8px 8px 8px 8px;
	}

	#loginBoxContent a
	{
		font-size: 10px;
		color: #697C0B;
	}

	.loginInput
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #697C0B;
		border: solid 1px #70801A;
		width: 110px;
		height: 18px;
		margin: 0px 0px 3px 0px;
	}

	.loginBoxLabel
	{
		display: block;
		float: left;
		margin: 3px 3px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 50px;
	}

	.loginLabel
	{
		display: block;
		float: left;
		margin: 3px 3px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 80px;
	}


	/* accountBox */

	#accountBox
	{
		font-size: 9px;
		text-align: left;
		background-color: #F3FFC0;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
		color: #697C0B;
	}

	#accountBoxHeader
	{
		background-color: #DAE892;
		border-bottom: solid 1px #FFFFFF;
	}

	#accountBoxContent
	{
		padding: 8px 8px 8px 8px;
	}

	#accountBoxContent a
	{
		font-size: 10px;
		color: #697C0B;
	}


	/* newsletterBox */

	#newsletterBox
	{
		font-size: 9px;
		text-align: left;
		background-color: #F3FFC0;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
		color: #697C0B;
	}

	#newsletterBoxHeader
	{
		background-color: #DAE892;
		border-bottom: solid 1px #FFFFFF;
	}

	#newsletterBoxContent
	{
		padding: 8px 8px 8px 8px;
	}

	#newsletterBoxContent a
	{
		font-size: 10px;
		color: #697C0B;
	}

	.newsletterBoxInput
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #697C0B;
		border: solid 1px #70801A;
		width: 110px;
		height: 18px;
		margin: 0px 0px 3px 0px;
	}

	.newsletterBoxLabel
	{
		display: block;
		float: left;
		margin: 3px 3px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 50px;
	}

	.newsletterButton
	{
		float: right;
		margin: 5px 0px 0px 0px;
	}
	
	
	/* konfiguratorBox */

	#konfiguratorBox
	{
		font-size: 9px;
		text-align: left;
		background-color: #F3FFC0;
		/*margin: 0px 0px 5px 0px;*/
		border-bottom: solid 5px #FFFFFF;
		color: #697C0B;
	}

	#konfiguratorBoxHeader
	{
		background-color: #DAE892;
		border-bottom: solid 1px #FFFFFF;
	}

	#konfiguratorBoxContent
	{
		padding: 8px 8px 8px 8px;
	}
	
	#konfiguratorBoxImg
	{
		float: left;
		padding: 0px 5px 5px 0px;
	}
	
	#konfiguratorBoxContent a
	{
		font-size: 10px;
		color: #697C0B;
	}
	
	

	/* details */

	#detailsContainer
	{
		width: 790px;
	}

	#leftDetailsContainer
	{
		width: 657px;
		border-bottom: solid 1px #FFFFFF;
	}

	#rightDetailsContainer
	{
		width: 133px;
	}

	#rightDetailsContainer a
	{
		color: #7A4D20;
	}

	#detailsHeader
	{
		width: 636px;
		padding: 8px 8px 8px 8px;
		background-color: #EFEBC7;
	}

	*html #detailsHeader
	{
		width: 652px;
	}

	#detailsTitle h1
	{
		margin: 7px 0px 0px 0px;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
	}
	
	#detailsTitleVariant
	{
		color: #000000;
		font-size: 9px;
	}

	#detailsArtNum
	{
		margin: 5px 0px 0px 0px;
		color: #000000;
		font-size: 9px;
	}
	
	#detailsInfo
	{
		margin: 20px 0px 0px 0px;
		color: #7A4D20;
	}

	#detailsContentContainer
	{
		padding: 8px 8px 8px 8px;
	}

	#leftDetailsContentContainer
	{
		float: left;
		margin: 0px 10px 0px 0px;
	}

	#rightDetailsContentContainer
	{
		width: 436px;
		float: left;
		color: #000000;
	}

	#rightDetailsContentContainer a
	{
		color: #7A4D20;
	}

	#rightListHeader
	{
		background-color: #EFEBC7;
		border-bottom: solid 1px #FFFFFF;
	}

	#rightListContent
	{
		padding: 8px 8px 8px 8px;
	}

	.rightListItemFirst
	{
		margin: 0px 0px 0px 0px;
	}

	.rightListItem
	{
		margin: 15px 0px 0px 0px;
	}

	.rightListImg
	{
		border: solid 1px #FFFFFF;
		width: 115px;
		height: 115px;
	}

	#detailsContentImg
	{
		border: solid 1px #FFFFFF;
		width: 188px;
		height: 188px;
	}

	#detailsContentImgTitle
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 9px 0px;
		/*border-bottom: solid 1px #FFFFFF;*/
		color: #7B7968;
	}

	.detailsContentImgs
	{
		float: left;
		border: solid 1px #FFFFFF;
		margin: 10px 11px 0px 0px;
	}

	.detailsContentImgsLast
	{
		float: left;
		border: solid 1px #FFFFFF;
		margin: 10px 0px 0px 0px;
	}

	#detailsCleaningTip
	{
		float: left;
		padding: 5px 0px 0px 0px;
		margin: 0px 5px 20px 0px;
		height: 22px;
	}
	
	*html #detailsCleaningTip
	{
		height: 27px;
	}

	#detailsPriceBox
	{
		padding: 8px 8px 8px 8px;
		background-color: #EFEBC7;
		width: 420px;
		text-align: right;
	}

	*html #detailsPriceBox
	{
		width: 436px;
	}

	#detailsBasketBox
	{
		margin: 10px 0px 0px 0px;
		padding: 8px 8px 8px 8px;
		background-color: #EFEBC7;
		width: 420px;
	}

	*html #detailsBasketBox
	{
		width: 436px;
	}

	.amountInput
	{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #697C0B;
		border: solid 1px #70801A;
		width: 32px;
		height: 18px;
		text-align: right;
	}

	.amountLabel
	{
		color: #7A4D20;
		display: block;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 3px 10px 0px 3px;
	}

	.toBasketButton
	{
		float: right;
		margin: 4px 0px 0px 0px;
	}

	.toBasketIcon
	{
		float: right;
		margin: 0px 0px 0px 5px;
	}

	.detailsLocator
	{
		margin: 5px 0px 0px 0px;
	}


	/* noticeList */

	#noticeListContainer
	{
		width: 652px;
		background-color: #FAF8E3;
		border-top: solid 4px #FFFFFF;
		/*border-bottom: solid 1px #FFFFFF;*/
	}

	*html #noticeListContainer
	{
		width: 657px;
	}

	#noticeListHeader
	{
		background-color: #F5F3DD;
		border-bottom: solid 1px #FFFFFF;
	}

	#noticeListLink
	{
		float: right;
		margin: 5px 8px 0px 0px;
	}

	#noticeListLink a
	{
		color: #7A4D20;
	}

	.noticeListItem
	{
		float: left;
		width: 310px;
		padding: 8px 8px 8px 8px;
	}
	
	.noticeListItem2
	{
		float: left;
		width: 310px;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
	}
	
	*html .noticeListItem
	{
		width: 326px;
	}

	.noticeListItem a
	{
		color: #7A4D20;
	}

	.noticeListImg
	{
		float: left;
		margin: 0px 8px 0px 0px;
		border: solid 1px #FFFFFF;
	}

	/* /noticeList */


	/* accountNoticeList */

	.accountNoticeListItem
	{
		float: left;
		padding: 8px 8px 8px 8px;
		width: 376px;
		border-right: solid 3px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

	*html .accountNoticeListItem
	{
		width: 395px;
	}

	.accountNoticeListItemBr
	{
		float: left;
		padding: 8px 8px 8px 8px;
		width: 379px;
		border-bottom: solid 1px #FFFFFF;
	}

	*html .accountNoticeListItemBr
	{
		width: 395px;
	}

	.accountNoticeListItemFirst
	{
		padding: 8px 8px 8px 8px;
		width: 376px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

	*html .accountNoticeListItemFirst
	{
		width: 395px;
	}

	/* /accountNoticeList */


	/* contact */

	.contactLabel
	{
		display: block;
		float: left;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 75px;
	}

	/* /contact */


	/* newsletter */

	.newsletterLabel
	{
		display: block;
		float: left;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 75px;
	}

	/* /newsletter */


	/* register */

	.registerLabel
	{
		display: block;
		float: left;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 145px;
	}

	/* /register */


	/* accountHeader */

	.accountHeaderRow
	{
		border-bottom: solid 1px #FFFFFF;
	}

	.accountHeaderItem
	{
		float: left;
		width: 379px;
		padding: 8px 8px 8px 8px;
	}

	*html accountHeaderItem
	{
		width: 395px;
	}

	.accountHeaderText
	{
		color: #7B7968;
		margin-left: 13px;
	}

	/* /accountHeader */


	/* account */

	.accountLabel
	{
		display: block;
		float: left;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 140px;
	}

	/* /account */


	/* basket */

	#basketStepsContainer
	{
		color: #84532F;
		width: 790px;
		padding: 0px 0px 0px 0px;
		border-bottom: solid 5px #FFFFFF;
	}

	.basketStepsItems
	{
		width: 181px;
		float: left;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		vertical-align: bottom;
	}

	*html .basketStepsItems
	{
		width: 197px;
	}

	.basketStepsItems a
	{
		color: #84532F;
	}

	.basketStepsItems .bigText
	{
		font-size: 30px;
		font-weight: bold;
	}

	.basketStepsItems .normalText
	{
		font-size: 14px;
		font-weight: bold;
	}


	.basketStepsItemsLast
	{
		width: 180px;
		float: left;
		padding: 8px 8px 8px 8px;
	}

	*html .basketStepsItemsLast
	{
		width: 196px;
	}

	.basketStepsItemsLast a
	{
		color: #84532F;
	}

	.basketStepsItemsLast .bigText
	{
		font-size: 30px;
		font-weight: bold;
	}

	.basketStepsItemsLast .normalText
	{
		font-size: 14px;
		font-weight: bold;
	}

	#basketHeader
	{
		background-color: #F5F3DD;
		border-bottom: solid 1px #FFFFFF;
	}


	.basketHeaderCol1
	{
		float: left;
		width: 278px;
		padding: 8px 0px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .basketHeaderCol1
	{
		width: 290px;
	}

	.basketHeaderCol2
	{
		float: left;
		width: 192px;
		padding: 8px 0px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .basketHeaderCol2
	{
		width: 200px;
	}

	.basketHeaderCol3
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .basketHeaderCol3
	{
		width: 100px;
	}

	.basketHeaderCol4
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .basketHeaderCol4
	{
		width: 100px;
	}

	.basketHeaderCol5
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
	}

	*html .basketHeaderCol5
	{
		width: 100px;
	}

	.basketItemCol1
	{
		float: left;
		width: 270px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		height: 117px;
	}

	*html .basketItemCol1
	{
		width: 290px;
		height: 134px;
	}

	.basketItemCol2
	{
		float: left;
		width: 184px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		height: 117px;
	}

	*html .basketItemCol2
	{
		width: 200px;
		height: 134px;
	}

	.basketItemCol3
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		height: 117px;
	}

	*html .basketItemCol3
	{
		width: 100px;
		height: 134px;
	}

	.basketItemCol4
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		height: 117px;
	}

	*html .basketItemCol4
	{
		width: 100px;
		height: 134px;
	}

	.basketItemCol5
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
		height: 117px;
	}

	*html .basketItemCol5
	{
		width: 100px;
		height: 134px;
	}

	.basketItemImg
	{
		float: left;
		margin: 0px 8px 0px 0px;
		border: solid 1px #FFFFFF;
	}

	.basketItemDiscount
	{
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
	}

	#basketCalculationLeft
	{
		text-align: right;
		float: left;
		width: 673px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

	*html #basketCalculationLeft
	{
		width: 690px;
	}

	#basketCalculationRight
	{
		text-align: right;
		float: left;
		width: 84px;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
	}

	*html #basketCalculationRight
	{
		width: 100px;
	}

	.basketVouchers
	{
		border-bottom: solid 1px #FFFFFF;
		padding: 8px 8px 8px 8px;
	}

	.basketNextStep
	{
		text-align: right;
		padding: 8px 8px 8px 8px;
		background-color: #EAE5B4;
	}

	.basketLabel
	{
		color: #7A4D20;
		display: block;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 3px 10px 0px 0px;
	}

	/* /basket */


	/* user */

	#userHeader
	{
		background-color: #F5F3DD;
		border-bottom: solid 1px #FFFFFF;
	}

	.userHeaderCol1
	{
		float: left;
		width: 246px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .userHeaderCol1
	{
		width: 263px;
	}

	.userHeaderCol2
	{
		float: left;
		width: 246px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .userHeaderCol2
	{
		width: 263px;
	}

	.userHeaderCol3
	{
		float: left;
		width: 248px;
		padding: 8px 8px 8px 8px;
	}

	*html .userHeaderCol3
	{
		width: 264px;
	}

	.userCol1
	{
		float: left;
		width: 246px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		height: 170px;
	}

	*html .userCol1
	{
		width: 263px;
	}

	.userCol2
	{
		float: left;
		width: 246px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
		height: 170px;
	}

	*html .userCol2
	{
		width: 263px;
	}

	.userCol3
	{
		float: left;
		width: 248px;
		padding: 8px 8px 8px 8px;
		height: 170px;
	}

	*html .userCol3
	{
		width: 264px;
	}

	.userNextStep
	{
		border-top: solid 1px #FFFFFF;
		text-align: right;
		padding: 8px 8px 8px 8px;
		background-color: #EAE5B4;
	}

	/* /user */


	/* payment */

	.paymentLabel
	{
		display: block;
		margin: 3px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
	}

	.paymentLabel2
	{
		float: left;
		display: block;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 90px;
	}

	.paymentItemRow
	{
		border-bottom: solid 1px #FFFFFF;
	}

	.paymentItemCol1
	{
		float: left;
		width: 278px;
		padding: 8px 8px 8px 8px;
	}

	*html .paymentItemCol1
	{
		width: 300px;
	}

	.paymentItemCol2
	{
		float: left;
		width: 473px;
		padding: 8px 8px 8px 8px;
		border-left: solid 1px #FFFFFF;
	}

	*html .paymentItemCol2
	{
		width: 490px;
	}

	.paymentNextStep
	{
		text-align: right;
		padding: 8px 8px 8px 8px;
		background-color: #EAE5B4;
	}

	/* /payment */


	/* order */

	.orderCol1
	{
		float: left;
		width: 379px;
		padding: 8px 8px 8px 8px;
		border-right: solid 1px #FFFFFF;
	}

	*html .orderCol1
	{
		width: 395px;
	}

	.orderCol2
	{
		float: left;
		width: 378px;
		padding: 8px 8px 8px 8px;
	}

	*html .orderCol2
	{
		width: 395px;
	}

	.orderNextStep
	{
		border-top: solid 1px #FFFFFF;
		text-align: right;
		padding: 8px 8px 8px 8px;
		background-color: #EAE5B4;
	}

	.orderLabel
	{
		display: block;
		float: left;
		padding: 0px 0px 0px 0px;
		margin: 3px 10px 0px 3px;
	}

	/* /order */
	
	
	/* start */
	
	
	#startContainer
	{
		width: 790px;
	}
	
	#startHeader
	{
		background-color: #F4F8DC;
		border-bottom: solid 5px #FFFFFF;
	}
	
	#startHeaderContent
	{
		float: left;
		padding: 8px 8px 8px 8px;
		width: 390px;
	}
	
	*html #startHeaderContent
	{
		width: 403px;
	}
	
	#startImg
	{
		float: left;
		width: 384px;
	}
	
	ul#startHeaderList li
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	.startHeaderCol1
	{
		width: 262px;
		border-bottom: solid 1px #FFFFFF;
		background-color: #BEDFED;
	}
	
	.startCol1
	{
		padding: 8px 8px 8px 8px;
		width: 246px;
		color: #000000;
	}
	
	*html .startCol1
	{
		width: 262px;
	}
	
	.startHeaderCol2
	{
		width: 262px;
		border-bottom: solid 1px #FFFFFF;
		background-color: #BEDFED;
	}
	
	.startCol2
	{
		padding: 8px 8px 8px 8px;
		width: 246px;
		color: #000000;
	}
	
	.startCol2 a
	{
		color: #0081B8;
	}
	
	*html .startCol2
	{
		width: 262px;
	}
	
	.startHeaderCol3
	{
		width: 256px;
		border-bottom: solid 1px #FFFFFF;
		background-color: #BEDFED;
	}
	
	.startCol3
	{
		padding: 8px 8px 8px 8px;
		width: 240px;
		color: #000000;
	}
	
	*html .startCol3
	{
		width: 256px;
	}
	
	.startCol3 a
	{
		color: #0081B8;
	}
	
	.startProductItem
	{
		color: #000000;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
		width: 246px;
	}
	
	.startProductItem a
	{
		color: #0081B8;
	}
	
	*html .startProductItem
	{
		width: 262px;
	}
	
	.startProductImg
	{
		float: left;
		margin: 0px 8px 0px 0px;
		border: solid 1px #FFFFFF;
	}
	
	.startMenuList li
	{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	}
	
	.startMenuList a
	{
		color: #0081B8;
	}
	
	.startNews
	{
		color: #000000;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 1px #FFFFFF;
	}
	
	.startNews a
	{
		color: #0081B8;
	}
	
	
	.konfiguratorCol3
	{
		cursor: pointer;
		height: 281px; 
		border-bottom: solid 5px #FFFFFF;
	}
	
	/* /start */
	
	
	/* basketPopup */
	
	#basketPopup
	{
		text-align: center;
		background-color: #F6F3D0;
		padding: 8px 8px 8px 8px;
		width: 172px;
		height: 172px;
	}
	
	*html #basketPopup
	{
		width: 188px;
		height: 188px;
	}
	
	#basketPopupBasketBox
	{
		background-color: #EFEBC7;
		padding: 8px 8px 8px 8px;
		margin: 10px 0px 0px 0px;
		width: 156px;
	}
	
	*html #basketPopupBasketBox
	{
		width: 172px;
	}
	
	/* /basketPopup */
	
	
	/* gallery */
	
	.galleryItemImg
	{
		border: solid 1px #FFFFFF;
		width: 115px;
		height: 115px;
		background-color: #EAE5B4;
	}
	
	.galleryItemImg2
	{
		border: solid 1px #FFFFFF;
		background-color: #EAE5B4;
	}

	.galleryItem
	{
		float: left;
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-right: solid 3px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		width: 179px;
		height: 160px;
	}

	*html .galleryItem
	{
		width: 195px;
		height: 180px;
	}

	.galleryItemFirst
	{
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-right: solid 3px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
		width: 179px;
		height: 160px;
	}

	*html .galleryItemFirst
	{
		width: 195px;
		height: 180px;
	}

	.galleryItemBr
	{
		float: left;
		background-color: #F6F3D0;
		padding: 10px 8px 10px 8px;
		border-bottom: solid 1px #FFFFFF;
		width: 180px;
		height: 160px;
	}

	*html .galleryItemBr
	{
		width: 196px;
		height: 180px;
	}
	
	#galleryViewImage
	{
		margin: 18px 18px 18px 18px;
	}
	
	.galleryLocatorTop
	{
		width: 790px;
		background-color: #F6F3D0;
		padding: 8px 0px 8px 0px;
		/*border-top: solid 4px #FFFFFF;*/
		border-bottom: solid 1px #FFFFFF;
	}
	
	.galleryLocatorTop a
	{
		cursor: pointer;
	}
	
	.galleryLocatorBottom
	{
		width: 790px;
		background-color: #F6F3D0;
		padding: 8px 0px 8px 0px;
		border-top: solid 1px #FFFFFF;
		/*border-bottom: solid 4px #FFFFFF;*/
	}
	
	.galleryLocatorBottom a
	{
		cursor: pointer;
	}	
	
	#galleryPreview
	{
		/*border-top: solid 4px #FFFFFF;
		border-bottom: solid 4px #FFFFFF;*/
	}
	
	/* /gallery */
	
	/* dirndlrevue */
	
	.revueLocatorTop
	{
		width: 790px;
		background-color: #F6F3D0;
		padding: 8px 0px 8px 0px;
		/*border-top: solid 4px #FFFFFF;*/
		border-bottom: solid 1px #FFFFFF;
	}
	
	.revueLocatorTop a
	{
		cursor: pointer;
	}
	
	.revueItemImg
	{
		border: solid 1px #FFFFFF;
		background-color: #EAE5B4;
	}
	
	.titleBox
	{
		padding: 8px 8px 8px 8px;
		margin: 10px 0px 0px 10px;
		border: solid 1px #FFFFFF;
		background-color: #EAE5B4;
	}
	
	/* /dirndlrevue */
	
	
	/* guestbook */
	
	.guestbookLabel
	{
		display: block;
		float: left;
		margin: 3px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100px;
	}
	
	.guestbookLocatorTop
	{
		width: 774px;
		background-color: #F6F3D0;
		padding: 8px 8px 8px 8px;
		border-bottom: solid 3px #FFFFFF;
	}

	*html .guestbookLocatorTop
	{
		width: 790px;
	}

	.guestbookLocatorBottom
	{
		width: 774px;
		background-color: #F6F3D0;
		padding: 8px 8px 8px 8px;
		border-top: solid 2px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

	*html .guestbookLocatorBottom
	{
		width: 790px;
	}

	.pageCount
	{
		float: left;
	}

	/* /guestbook */
