/*  @Aji Yahya - MOSAIQ-MEDIA GmbH :27.06.2007 :CSS FÜR QUINN www.quinn.de /
//   		03 C O N T E N T   S T Y L E S 								//
*/
h1	
	{
	margin:0 0  12px 0;
	font-size:12px;
	color:rgb(153,117,91);
	}
h3	
	{
	margin:0 0  12px 0;
	font-size:12px;
	}
h5
	{
	
	font-size:15px;
	color:rgb(153,117,91);
	}
h6
	{
	color:rgb(83,83,83);
	}
a
	{
	
	text-decoration:none;
	color:rgb(160,114,90);
	}
a.mehr
	{
	text-decoration:none;
	color:rgb(150,106,89);
	padding:0 0 0 3px;
	}
a.mehr:hover
	{
	text-decoration:none;
	color:rgb(0,0,0);
	padding:0 0 0 3px;
	}


p.align-center
	{
	text-align:center;
	}

/* NEWS */
 /*LATEST*/
.news-latest-main
	{
	width:220px;
	margin:0 0 10px 0;
	}
.news-latest-date
	{
	width:105px;
	height:13px;
	display:block;
	background:rgb(182,142,125);
	color:rgb(255,255,255);
	padding:0 0 0 3px;
	margin:0 0 1px 0;
	}
.news-latest-text
	{
	color:rgb(83,83,83);
	}
.news-latest-text a
	{
	text-decoration:none;
	color:rgb(150,106,89);
	padding:0 0 0 3px;
	}
/* LIST */
.news-list-item
	{
	width:408px;
	min-height:70px;
	height: auto !important; 
	height:70px;
	margin:0 0 7px 0;
	float:left;
	background:rgb(237,237,239);
	}
.news-list-img
	{
	display:block;
	float:left;
	width:105px;
	border-right:1px solid rgb(255,255,255);
	}
.news-list-text-section
	{
	display:block;
	float:left;
	width:285px;
	margin:0 0 0 1px;
	
	padding:5px 0 0 16px;
	}
.news-list-date
	{
	width:105px;
	height:13px;
	display:block;
	color:rgb(83,83,83);
	padding:0 0 0 0px;
	margin:0 0 1px 0;
	}
.news-latest-text
	{
	color:rgb(83,83,83);
	}
.single-news-image
	{
	float:right;
	margin:0 0 5px 5px;
	}
.news-single-timedata
	{
	color:rgb(153,117,91);
	}
.news-single-content
	{
	padding:25px 20px 0 36px;
	}
.news-single-imgcaption {
	padding:0;
	width:380px;
	margin:5px 0 0 36px;
	display:block;
	clear:both;
}
/* NEWS END */

/* HISTORY TEMPLATE */
.history-container
	{
	display:block;
	background-image: url(../layout/bg_gray.png) !important;
	float:left !important;
	background-position:0 0px ;
	background-image:none;
	width:654px;
	margin:0 0 7px 0;
	}
.history-title
	{
	float:left;
	display:block;
	width:150px;
	padding:3px 0 0 4px;
	}
.history-image
	{
	float:left;
	display:block;
	width:92px;
	}
.history-text
	{
	float:left;
	display:block;
	width:360px;
	padding:0 0 0 30px;
	}
/* HISTORY TEMPLATE END */

.detail
	{
	background-image: url(../layout/detail_icon.gif);
	float:left;
	background-position:0 3px ;
	background-repeat:no-repeat;
	
	}
.detail a
	{
	padding:0 0 0 19px;
	text-decoration:underline;
	color:rgb(160,114,90);
	}
.backlink
	{
	background-image: url(../layout/back_icon.gif);
	float:left;
	background-position:0 3px ;
	background-repeat:no-repeat;
	
	}
.backlink a
	{
	padding:0 0 0 19px;
	text-decoration:underline;
	color:rgb(160,114,90);
	}
/* ABSATZ */
.absatz
	{
	padding:0 20px 20px 34px;

	float:left;
	}
.absatz .text
	{
	margin:0 0 0 0 ;
	float:left;
	}
.absatz-block
	{
	padding:0 30px 20px 34px;

	float:left;
	}
.text-block p
	{
	margin:0 0 0 0 ;
	text-align: justify;
	}
.bodytext
	{
	color: rgb(0,0,0);
	}
.bodytext a
	{
	font-weight:bold;
	color:rgb(160,114,90);
	text-decoration:underline;
	}
.bodytext a:hover
	{
	font-weight:bold;
	color:rgb(83,83,83);
	text-decoration:underline;
	}
/* SUCHE */
.tx-indexedsearch .page_navigation_seiten
	{
	float:left;
	padding:20px 0 20px 0px;
	width:380px;
	}
.tx-indexedsearch-redMarkup
	{
	background:rgb(250,246,134);
	}
.tx-indexedsearch-res
	{
		width:380px;
	}
.tx-indexedsearch-res-1
	{
		background-image: url(../layout/pixel_gray.gif);
		background-repeat: repeat-x;
		background-position:  0px bottom;
		padding:5px 0 5px 0;
		width:90%;
	}
.tx-indexedsearch-res-header
	{
		color: rgb(85,128,209);
		font-size: 70%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		width:100%;
		height:14px;
		line-height:14px;
	}
.tx-indexedsearch-res-icon
	{
		float:left;
		height:14px;
		line-height:14px;
	}
.tx-indexedsearch-res-icon img
	{
		margin:0 11px 0 0;
		padding:0 0 0 0;
		border:0;	
	}
.tx-indexedsearch-res-title
	{
		float:left;
		height:14px;
		line-height:14px;
		background-image: url(../layout/detail_icon.gif);
		background-repeat: no-repeat;
		background-position:  0px 50%;
	}
.tx-indexedsearch-res-title a
	{
		color:rgb(160,114,90);
		height:14px;
		line-height:14px;
		text-decoration:none;
		font-weight:bold;
		padding:0 0 0 14px;
	}
.tx-indexedsearch-res-title a:hover
	{
		color:rgb(83,83,83);
	    text-decoration:underline;
		height:14px;
		line-height:14px;
		font-weight:bold;
	}
.tx-indexedsearch-res-percent
	{
		float:right;
		height:14px;
		line-height:14px;
	}
.tx-indexedsearch-descr
	{
		margin: 5px 0 10px 0;
		padding:0 0 0 0;
	}
span.tx-indexedsearch-descr.descr
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size: 11px;
		display:block;
	}
.browsebox
	{
		list-style:none;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		text-align:center;
		width:90%;
	}
.browsebox li
	{
		display:inline;
		margin:0 2px 0 2px;
		height:18px;
		line-height:18px;
	}
.browsebox li a
	{
		text-decoration:none;
		font-size:11px;
		padding:2px 7px 2px 7px;
		background:rgb(249,233,229);
		border:1px solid rgb(255,255,255);
		color:rgb(0,0,0);
	}
.browsebox li a:hover
	{
		text-decoration:none;
		font-size:11px;
		padding:2px 7px 2px 7px;
		background:rgb(228,227,232);
		border:1px solid rgb(255,255,255);
		color:rgb(0,0,0);
	}
/* /SUCHE */
/* FORMULARE */
.form-main-header-err
	{
		width: 90%;
		
		padding: 7px 0px 7px 7px;
		margin:0 0 10px 0;
		float:left;
		font-size:10px;
	}
.form-main-header-err b
	{
		
		font-size:11px;
	}
.form-label-anrede-main
	{
		float:left;
		height:19px;
		line-height:19px;
		width:100%;
	}
.form-label-anrede
	{
		height:19px;
		line-height:19px;
		float:left;
		margin:0 25px 0 0;
		font-size:11px;
	}
.form-label-title-main
	{
		
		height:19px;
		line-height:19px;
		width:360px;
		
	}
.form-label-title
	{
		height:19px;
		line-height:19px;
		float:left;
		margin:0 18px 0 0;
	}

.form-label
	{
		width:360px;
		
		height:16px;
		line-height:16px;
		font-size: 11px;
		color: rgb(0,0,0);
		font-weight: normal;
		float:left;
		margin:0px 0 0px 0;
	}
.form-label-select
	{
		width:360px;
		
		height:16px;
		line-height:16px;
		font-size: 11px;
		color: rgb(0,0,0);
		font-weight: normal;
		float:left;
		margin:0px 0 5px 0;
	}
.form-table
	{
		width:360px;
		font-size: 11px;
		color: rgb(0,0,0);
		font-weight: normal;
		float:left;
		margin:2px 0 2px 0;
	}
.overview_formular_checkbox_table
	{
	float:left;
	}
.overview_formular_checkbox_table td
	{
	float:left;
	padding:1px 8px 3px 0;
	}
.form-input 
	{
		height:16px;
		line-height:16px;
		width:260px;
		background-color:rgb(255,255,255);
		margin:1px 0 1px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
	}
.form-input-noedit 
	{
		height:16px;
		line-height:16px;
		width:260px;
		background-color:rgb(255,255,255);
		margin:1px 0 1px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
	}

.form-textarea
	{
	
		height:80px;
		width:260px;
		background-color:rgb(255,255,255);
		margin:2px 0 2px 0;
		font-size: 11px;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
	}
.form-input-plz
	{
		height:16px;
		line-height:16px;
		width:76px;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
		margin:2px 0px 2px 0;
		font-size: 11px;
	}
.form-input-ort
	{
		height:16px;
		line-height:16px;
		width:178px;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
		margin:2px 0 2px 0;
		font-size: 11px;
	}
.form-trenner
	{
		background-image: url(../layout/pixel_gray.gif);
		background-repeat: repeat-x;
		background-position:  0px center;
		height:15px;
		width:360px;
		float:left;
		
	}
.form-trenner-print
	{
		background-image: url(../layout/pixel_gray.gif);
		background-repeat: repeat-x;
		background-position:  0px center;
		height:15px;
		width:458px;
		float:left;
		
	}
.form-submit
	{
		margin:0px 18px 0 0;
		height:20px;
		float:left;
		background:rgb(152,118,88);
		color:rgb(255,255,255);
		font-weight:bold;
		padding:0 15px 0 15px !important;
		padding:0 0 0 0;
		border-top: 1px solid rgb( 220,220,220);
		border-left: 1px solid rgb( 220,220,220);
		border-right: 1px solid rgb( 207,207,207);
		border-bottom: 1px solid rgb( 207,207,207);
	}
.form-datenschutz
	{
		width: 100%;
		float:left;
		margin:15px 0 15px 0;
		color: rgb(161,161,161);
		font-size:10px;
	}
p.form-link 
	{
		width:90%;
	}
p.form-link a
	{
		text-decoration:none;
		color:rgb(72,110,175);
		font-weight:bold;
	}
.p-form-text
	{
		font-size: 68%;
		color:rgb(120,120,120);
		margin:0 0 10px 0;
		display:block;
		
	}
.span-form-text
	{
		font-size: 68%;
		color:rgb(120,120,120);
		margin:0 0 10px 0;
		display:block;
		float:left;
	}
/* /FORMULARE END*/
/* LOGIN */
.tx-newloginbox-pi1
	{
	float:left;
	padding:0 0 20px 36px;
	width:390px;
	}
.tx-newloginbox-pi1 form
	{
	float:left;
	margin:15px 0 0 0;
	}
.newloginbox-input
 	{
 		background-image: url(../layout/login_bg.gif);
		background-repeat: no-repeat;
		background-position:  0px 0px;
 		width:130px;
 		height:19px;
 		line-height:19px;
 		margin:2px 0 0 0;
 		color:rgb(150,106,89);
 	} 
.newloginbox-input-password
 	{
 		background-image: url(../layout/login_bg.gif);
		background-repeat: no-repeat;
		background-position:  0px 0px;
 		width:130px;
 		height:19px;
 		line-height:16px;
 		margin:2px 0 0 0;
 		float: left;
 	}
.newloginbox-input input ,.newloginbox-input-password  input
	{
		width:109px;
 		height:16px;
 		line-height:12px;
 		margin: 0px 0 0 0;
 		padding-left:5px;
 		background:transparent;
 		color:rgb(150,106,89);
 		font-size:10px;
	}
.newloginbox-input-submit
 	{
 		margin: 1px 0 0 4px;
 		width: 33px;
 		height: 19px;
 		float: left;
 	}
/* LOGIN END */
/* JUWELIER MENU */
.juwelier-menu-main
	{
	float:left;
	margin:0 0 20px 5px !important;
	margin:0 0 20px 5px;
	
	}
.juwelier-menu-container
	{
	
	float:left;
	width:402px;
	height:29px;
	line-height:29px;
	background-image:url(../layout/juwelier_menu_bg.gif);
	background-repeat:repeat-x;
	margin:2px 0 2px 0 !important;
	margin:0px 0 0px 0;
	}
.juwelier-menu-icon
	{
	float:left;
	margin:0 0 0 22px;
	width:42px;
	}
.juwelier-menu-icon a img {
 behavior: url("fileadmin/templates/main/css/pngbehavior.htc");
    width:37px;
    height:35px;
	}
.juwelier-menu-link
	{
	float:left;
	margin:0 0 0 0px;
	width:310px;
	height:29px;
	line-height:29px;
	}
.juwelier-menu-link a
	{
	text-decoration:underline;
	color:rgb(170,110,86);
	display:block;
	padding:2px 0 0 8px;
	width:310px;
	}
/* JUWELIER MENU END */

/* PLZ SUCHE */
#tx_astaddresszipsearch_pi1
	{
	float:left;
	padding:0 0 0 0px;
	width:380px;
	min-height:200px;
	height:auto !important;
	height:200px;
	}
.plz-suche-form-land
	{
	float:left;
	margin:0 20px 0 0;
	}
.plz-suche-form-field
	{
	float:left;
	}
.plz-suche-form form select
	{
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	width:120px;
	margin:2px 0 20px 0;
	z-index:0;
	}
/* PLZ SUCHE END */

/* PRODUKT ÜBERSICHT */
.produkt-uebersicht-main
	{
	width:854px;
	float:left;
	min-height:100px;
	height:auto !important;
	height:100px;
	background-image: url(../layout/pixel_gray.gif);
	background-repeat: repeat-x;
	background-position:  0px top;
	padding:1px 0 0 0;
	}
.produkt-uebersicht-text
	{
	float:left;
	width:219px !important;
	width:220px;
	margin:15px 0 0 0;
	padding:0 25px 0 1px;
	}

.produkt-uebersicht-text span
	{
	display:block;
	margin:7px 0 0 0;
	
	float:left;
	
	}
.produkt-uebersicht-text span	a
	{
	text-decoration:none;
	color:rgb(150,106,89);
	padding:0 0 0 18px;
	text-decoration:underline;
	background-image: url(../layout/detail_icon.gif);
	background-position:0 4px ;
	background-repeat:no-repeat;
	}
.produkt-uebersicht-img
	{
	float:left;
	width:416px;
	}
.produkt-uebersicht-img a img
	{
	float:left;
	}
.produkt-uebersicht-img-container
	{
	float:left;
	width:416px;
	}
.produkt-uebersicht-img-links
	{
	float:left;
	}
.produkt-uebersicht-img-rechts
	{
	float:left;
	}
.produkt-uebersicht-links
	{
	float:left;
	
	width:160px;
	padding:0 0 0 32px;
	margin:5px 0 0 0;
	}
.produkt-uebersicht-links span
	{
	display:block;
	min-height:20px;
	height:auto !important;
	height:20px;
	background-image: url(../layout/pixel_gray.gif);
	background-repeat: repeat-x;
	background-position:  0px bottom;
	}
.produkt-uebersicht-links a
	{
	display:block;
	min-height:20px;
	height:auto !important;
	height:20px;
	line-height:20px;
	color:rgb(83,83,83);
	text-decoration:none;
	padding:0 0 0 2px;
	}
.produkt-uebersicht-bild-main
	{
	float:left;
	width:416px;
	text-align:center;
	}
.produkt-uebersicht-text-main
	{
	padding:5px 0 0 36px;
	float:left;
	}
.produkt-uebersicht-text-main span
	{
	display:block;
	margin:7px 0 0 0;
	background-image: url(../layout/detail_icon.gif);
	float:left;
	background-position:0 4px ;
	background-repeat:no-repeat;
	}
.produkt-uebersicht-text-main	a
	{
	text-decoration:none;
	color:rgb(150,106,89);
	padding:0 0 0 18px;
	text-decoration:underline;
	}
.produkt-uebersicht-img-links  img
	{
	display:block;
	margin:0;
	}
.produkt-uebersicht-img-rechts  img
	{
	display:block;
	}
.produkt-uebersicht-container
	{
	width:416px;
	float:left;
	}
.produkt-uebersicht-container-links
	{
	width:208px;
	float:left;
	}
.produkt-uebersicht-container-rechts
	{
	width:208px;
	float:left;
	}
.produkt-uebersicht-container-links img
	{
	float:left;
	}
.produkt-uebersicht-container-rechts img
	{
	float:right;
	}
.produkt-uebersicht-container-links-text
	{
	padding:7px 5px 0 36px;
	}
.produkt-uebersicht-container-rechts-text
	{
	padding:7px 5px 0 8px;
	}
.produkt-uebersicht-container-links-text span
	{
	display:block;
	margin:7px 0 0 0;
	background-image: url(../layout/detail_icon.gif);
	float:left;
	background-position:0 4px ;
	background-repeat:no-repeat;
	}
.produkt-uebersicht-container-links-text	a
	{
	text-decoration:none;
	color:rgb(150,106,89);
	padding:0 0 0 18px;
	text-decoration:underline;
	}
/* PRODUKT ÜBERSICHT END */
/* MITARBEITER */
.mitarbeiter-main
	{
	width:350px;
	float:left;
	}
.mitarbeiter-container
	{
	width:350px;
	float:left;
	background:rgb(237,237,239);
	margin:0 0 10px 0;
	}
.mitarbeiter-img
	{
	width:140px;
	float:left;
	}
.mitarbeiter-text
	{
	float:left;
	width:180px;
	padding:10px 0 0 20px;
	}
/* MITARBEITER END */
/* S I T E M A P   S E O - S I T E M A P */
.content-center .tx-flseositemap-pi1
	{
	float: left;
	width: 360px; 
	margin: 10px 0 0px 0;
	}
.content-center .tx-flseositemap-pi1 ul
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:  block;
	list-style:none;
	} 
.content-center .tx-flseositemap-pi1 ul li
	{
	line-height: 19px;	
	min-height:19px;
	height:auto !important;
	height:19px;
	display: block;
	margin:0px 0 10px 0;
	display: block;
	}
.content-center .tx-flseositemap-pi1 ul li a
	{
	padding: 0 0 0 16px;
	color:rgb(153,117,91);
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size:10px;
	display: block;
	background-color: rgb(237,237,237);
	line-height: 19px;	
	min-height:19px;
	height:auto !important;
	height:19px;
	background-image:url(../layout/navi_li.gif);
	background-repeat:  no-repeat;
	background-position: 5px center ;
	
	}
.content-center .tx-flseositemap-pi1 ul li a:hover
	{
	color: rgb(0,0,0);
	/*background-image:url(../layout/pfeil_blau.gif);
	background-repeat:  no-repeat;
	background-position: 5px center ;*/
	}
.content-center .tx-flseositemap-pi1 ul li ul
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:  block;
	}
.content-center .tx-flseositemap-pi1 ul li ul li
	{
	height: 19px;
	line-height: 19px;
	display: block;
	margin:0 0 0 0;
		
	}
.content-center .tx-flseositemap-pi1 ul li ul li a
	{
	padding: 0 0 0 32px;
	color: rgb(0,0,0);
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	font-size:10px;
	display: block;
	background-color:transparent;
	background-image:url(../layout/navi_li.gif);
	background-repeat:  no-repeat;
	background-position: 18px center ;
	}
.content-center .tx-flseositemap-pi1 ul li ul li a:hover
	{
	color:rgb(153,117,91);
	/*background-image:url(../layout/dash_over.gif);
	background-repeat:  no-repeat;
	background-position: 18px center ;*/
	}
.content-center .tx-flseositemap-pi1 ul li ul li ul
	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:  block;
	}
.content-center .tx-flseositemap-pi1 ul li ul li ul li
	{
	height: 19px;
	line-height: 19px;
	display: block;
	}
.content-center .tx-flseositemap-pi1 ul li ul li ul li a
	{
	padding: 0 0 0 48px;
	color: rgb(0,0,0);
	text-decoration: none;
	text-transform: none;
	font-size:10px;
	display: block;
	font-weight: normal;
	background-color:transparent;
 	background-image:url(../layout/navi_li.gif);
	background-repeat:  no-repeat;
	background-position: 32px center ;
	}
.content-center .tx-flseositemap-pi1 ul li ul li ul li a:hover
	{

	}
/* /S I T E M A P   S E O - S I T E M A P */
/* SHOP TT-PRODUCTS */
.tx-ttproducts-pi1
	{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.product-listitem
	{
	background-image: url(../layout/pixel_gray.gif);
	background-repeat: repeat-x;
	background-position:  0px top;
	width:416px;
	float:left;
	padding:0 0 7px 0;
	}
.trenner-line
	{
	background-image: url(../layout/pixel_gray.gif);
	background-repeat: repeat-x;
	background-position:  0px top;
	width:416px;
	float:left;
	padding:0 0 2px 0;
	}
.trenner-line-2
	{
	background-image: url(../layout/pixel_gray.gif);
	background-repeat: repeat-x;
	background-position:  0px center;
	width:360px;
	
	padding:10px 0 2px 0;
	}
.product-listitem p
	{
	color:rgb(83,83,83);
	}
.product-listitem-img
	{
	padding:4px 0 0 14px;
	float:left;
	}

.product-listitem-img-top
	{
	display:block;
	width:169px;
	height:5px;
	background-image: url(../layout/product_list_bg_top.gif);
	background-repeat: no-repeat;
	background-position:  0px top;
	overflow:hidden;
	}
.product-listitem-img-middle
	{
	display:block;
	width:169px;
	margin:0 0 0 0 ;
	background-image: url(../layout/product_list_bg_middle.gif);
	background-repeat: repeat-y;
	background-position:  1px top;
	}
.product-listitem-img-middle img
	{
	margin:0 0 0 8px;
	
	}
.product-listitem-img-bottom
	{
	display:block;
	width:169px;
	height:5px;
	background-image: url(../layout/product_list_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position:  0px top;
	margin:0 0 0 0 ;
	overflow:hidden;
	}
.product-listitem-text
	{
	padding:7px 0 0 14px;
	float:left;
	width:200px;
	}
.product-listitem-text h3 a
	{
	text-decoration:none;
	color:rgb(153,117,91);
	}
.warenkorb-buttom 
	{
	background-image: url(../layout/detail_icon.gif);
	float:left;
	background-position:0 3px ;
	background-repeat:no-repeat;
	}
.warenkorb-buttom input
	{
	
	cursor:pointer;
	margin:0 0 0 15px;
	text-decoration:underline;
	color:rgb(160,114,90);
	padding:0;
	}
.product-detail
	{
	background-image: url(../layout/detail_icon.gif);
	float:left;
	display:block;
	background-position:0 3px ;
	background-repeat:no-repeat;
	margin:0 0 0 8px;
	}
.product-detail a
	{
	padding:0 0 0 12px;
	text-decoration:none;
	color:rgb(160,114,90);
	}
.product-detail-highlight
	{
	background-image: url(../layout/detail_icon.gif);
	float:left;
	display:block;
	background-position:0 3px ;
	background-repeat:no-repeat;
	margin:2px 0 0 0px;
	}
.product-detail-highlight a
	{
	padding:0 0 0 12px;
	text-decoration:none;
	color:rgb(160,114,90);
	}
.product-backlink
	{
	background-image: url(../layout/back_icon.gif);
	float:left;
	background-position:0 3px ;
	background-repeat:no-repeat;
	
	}
.product-backlink a
	{
	padding:0 0 0 19px;
	text-decoration:underline;
	color:rgb(160,114,90);
	}
.page_prev
	{
	float:left;
	display:inline;
	}
.page_next
	{
	float:left;
	}
.page_navigation
	{
	margin:0 0 10px 0;
	float:left;
	height:20px;
	overflow:hidden;
	}
.page_navigation_unten
	{
	margin:5px 0 10px 0;
	float:left;
	height:20px;
	}
.page_navigation_seiten
	{
	
	padding:0 18px 20px 18px;
	width:380px;
	}
.page_navigation_seiten a
	{
	color:rgb(153,117,91);
	text-decoration:none;
	margin:0 0px 0 0px;
	background:rgb(221,221,221);
	padding:1px;
	width:18px;
	height:16px;
	line-height:16px;
	float:left;
	text-align:center;
	border:1px solid rgb(255,255,255);
	}
.page_navigation_seiten b
	{
	color:rgb(255,255,255);
	text-decoration:none;
	margin:0 0px 0 0px;
	background:rgb(185,185,185);
	padding:1px;
	width:18px;
	height:16px;
	line-height:16px;
	float:left;
	text-align:center;
	border:1px solid rgb(255,255,255);
	}
.page_navigation_seiten a img
	{
	margin:3px 0 0 0;
	border:0;
	}
.tt_products_item_single_display_inhalt
	{
	padding:0 0 0 18px;
	float:left;
	}
.tt_products_item_single_display_inhalt h1
	{
	margin:12px 0 15px 0;
	}
.tt_products_item_single_display_artnr
	{
	display:block;
	height:20px;
	width:105px;
	background-image: url(../layout/artnr_bg.gif);
	float:right;
	margin:0 10px 0 0;
	background-position:0 0px;
	background-repeat:no-repeat;
	color:rgb(255,255,255);
	padding:0 0 0 0px;
	}
.tt_products_item_single_display_artnr p
	{
	padding:0 0 0 10px;
	}
.order-input
	{
	height:16px;
	line-height:16px;
	width:25px;
	background-color:rgb(255,255,255);
	margin:1px 0 1px 0;
	font-size: 11px;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	float:left;
	padding:0 0 0 0;
	}
.order-label
	{
	float:left;
	height:16px;
	line-height:16px;
	font-size: 11px;
	color: rgb(0,0,0);
	font-weight: normal;
	
	margin:0px 5px 0px 0;
	}
.order-submit
	{
	margin:1px 0 0 18px!important;
	margin:0px 0 0 18px;
	height:18px;
	
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:0 0 0 0;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
.order-submit input
	{
	padding:0 0 0 0;
	}
.order-error-submit
	{
	margin:1px 0 0 0px!important;
	margin:0px 0 0 0px;
	height:18px;
	
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:0 0 0 0;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
.order-error-submit input
	{
	padding:0 0 0 0;
	}
.list-order-submit
	{
	margin:1px 0 0 10px !important;
	margin:0px 18px 0 10px;
	height:18px;
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:0 0 0 0;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
.submit-advancedsearch
	{
	margin:1px 0 0 10px !important;
	margin:0px 0 0 0px;
	height:18px;
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:0 0 0 0;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
.order_form
	{
	float:left;
	display:block;
	width:100%;
	padding:0 0 10px 0;
	min-height:20px;
	height:auto !important;
	height:20px;
	
	}
.order_form_single
	{
	float:left;
	display:block;
	width:380px;
	padding:0 0 10px 0;
	min-height:20px;
	height:auto !important;
	height:20px;
	
	}
.products-display-single-items
	{
	float:left;
	}
.product_note
	{
	float:left;
	margin:0 0 20px 0;
	}
.notes
	{
	float:left;
	width:380px;
	margin:0 0 20px 0;
	}
.shop_address
	{
	float:left;
	width:380px;
	margin:0 0 20px 0;
	}
.products-display-single-items td
	{
	padding:0 20px 0 0;
	
	}
.tt_products_minibasket
	{
	
	}
.tt_products_basket_info
	{
	float:left;
	width:400px;
	clear:both;
	}
.tt_products_basket
	{
	float:left;
	padding:0 0 0 18px;
	}
.basket_items
	{
	border:1px solid rgb( 207,207,207);
	float:left;
	}
.basket_items th
	{
	border:1px solid rgb( 207,207,207);
	padding:0 5px 0 5px;
	}
.basket_items td
	{
	border:1px solid rgb( 207,207,207);
	padding:0 5px 0 5px;
	}
.basket_items td img
	{
	border:1px solid rgb( 255,255,255);
	
	}
.basket-product-title a
	{
	font-size:11px;
	font-weight:bold;
	color:rgb(153,117,91);
	text-decoration:none;
	}
.basket-align-right
	{
	text-align:right;
	font-weight:bold;
	}
.basket-align-right-normal
	{
	text-align:right;
	font-weight:normal;
	}
.form_control
	{
	float:left;
	margin:20px 0 0 0;
	width:100%;
	}
.order-input-basket
	{
	height:16px;
	line-height:16px;
	width:25px;
	background-color:rgb(255,255,255);
	margin:1px 0 1px 0;
	font-size: 11px;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	float:left;
	}
.basket-submit
	{
	margin:1px 0 0 0px !important;
	margin:0px 0 0 0px;
	height:18px;
	
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:0 0 0 0;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
.back-submit a
	{
	margin:7px 0 0 0px !important;
	margin:7px 0 0 0px;
	height:13px !important;
	height:10px;
	background:rgb(152,118,88);
	color:rgb(255,255,255);
	font-weight:bold;
	padding:1px 2px 1px 2px !important;
	padding:1px 5px 1px 5px;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	float:left;
	}
.basket-submit input
	{
	padding:0 0 0 0;
	margin:;
	}
.tt_products_basket_info
	{
	float:left;
	padding:0 10px 0 18px;
	}
.tt_products_basket_payment
	{
	float:left;
	padding:0 10px 0 18px;
	}
.tt_products_order_confirmation
	{
	float:left;
	padding:0 10px 0 18px;
	}
/* /SHOP TT-PRODUCTS */
.tx-ayacatmenu-pi1
	{
	float:left;
	padding:0 0 10px 18px;
	}

.tx-ayacatmenu-pi1 span
	{
	margin:0 0 0 -6px;
	float:left;
	width:61px;
	height:64px;
	background-image: url(../layout/cat_menu_bg.gif);
	background-repeat:no-repeat;
	}
.tx-ayacatmenu-pi1 span a img
	{
	margin:6px 0 0 5px;
	}
.tx-ayacatmenu-pi1 span a p
	{
	margin:8px 0 0 10px;
	text-decoration:none;
	color:rgb(160,114,90);
	font-size:9px;
	}
.tx-ayacatmenu-pi1 span a p.act
	{
	margin:8px 0 0 10px;
	text-decoration:none;
	color:rgb(144,154,169);
	font-size:9px;
	}
.tt_products_basket_required_info_missing
	{
	margin:0 0 0 18px;
	}
.tt_products_item_search
	{
	margin:0 0 18px 18px;
	float:left;
	height:16px;
	line-height:16px;
	width:390px;
	}
.tt_products_item_advancedsearch
	{
	padding:0 0 18px 18px;
	float:left;
	width:390px;
	}

.form-label-advancedsearch
	{
		
	height:16px;
	line-height:16px;
	font-size: 11px;
	color: rgb(0,0,0);
	font-weight: normal;
	float:left;
	margin:2px 3px 0px 0;
	width:390px;
	}
.tt_products_item_advancedsearch .erste-zeile
	{
	float:left;
	width:390px;
	margin:0 0 10px 0;
	}
.tt_products_item_advancedsearch .zweite-zeile
	{
	float:left;
	width:390px;
	
	}
.tt_products_item_advancedsearch #dat ,.tt_products_item_advancedsearch #mat , .tt_products_item_advancedsearch #steinb
	{
	float:left;
	border:1px solid rgb(144,154,169);
	margin:0 20px 0 0;
	}
.tt_products_item_advancedsearch #price ,.tt_products_item_advancedsearch #artgr
	{
	float:left;
	border:1px solid rgb(144,154,169);
	margin:0 20px 0 0;
	}
.form-label-suche
	{
		
	height:16px;
	line-height:16px;
	font-size: 11px;
	color: rgb(0,0,0);
	font-weight: normal;
	float:left;
	margin:2px 3px 0px 0;
}
.form-input-suche
	{
	height:15px;
	line-height:15px;
	width:130px;
	background-color:rgb(255,255,255);
	margin:1px 0 1px 0;
	font-size: 11px;
	border-top: 1px solid rgb( 220,220,220);
	border-left: 1px solid rgb( 220,220,220);
	border-right: 1px solid rgb( 207,207,207);
	border-bottom: 1px solid rgb( 207,207,207);
	}
/* PRODUCTS END*/
.css-file-link
	{
	margin:0 0 10px 0;
	float:left;
	clear:both;
	}
.absatz-18px
	{
	float:left;
	width:380px;
	padding:0 0 0 18px;
	min-height:20px;
	height:auto !important;
	height:20px;
	}
.absatz-36px
	{
	float:left;
	width:380px;
	padding:0 0 0 36px;
	min-height:20px;
	height:auto !important;
	height:20px;
	}
.content-center .zurueck-button
	{
	background-image: url(../layout/back_icon.gif);
	float:left;
	display:block;
	background-position:0 3px ;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0;
	width:250px;
	}
.zurueck-button a
	{
	padding:0 0 0 8px;
	text-decoration:underline;
	color:rgb(160,114,90);
	}
.content-center-2 .zurueck-button
	{
	background-image: url(../layout/back_icon.gif);
	float:left;
	background-position:0 3px ;
	background-repeat:no-repeat;
	margin:0 0 0 18px !important;
	margin:0 0 0 9px ;
	padding:0;
	width:392px;
	} 
.content-center ul , .content-center-2 ul , .column-content ul , .content-news ul
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.content-center ul li , .content-center-2 ul li , .column-content ul li , .content-news ul li
	{
	margin:0 0 0 12px !important;
	margin:0 0 0 14px;
	padding:0 0 0 0;
	}
