html
{
	overflow:auto !important;
}

body
{
	height:auto !important;
	overflow:visible !important;
	background-color:#650029;
}

	h2, .contentboxheader h2,  .tx-felogin-pi1 h2, h3, .contentboxheader h3, .tx-felogin-pi1 h3, h1, .contentboxheader h1, .tx-felogin-pi1 h1, div.tt_products_basket_info legend
	{
		background:none;
		font-size:16pt;
		color:#9f0b47; 
	}
	
	h3 {
		margin-left:0px;
		background:none;
		font-size:16pt;
		padding-left:0px;
		color:#9f0b47;
	}
	
	div.tt_products_basket_info legend
	{
		margin-left:0px;
		padding-left:0px;
	}
	
	
	
	input
	{
		
	} 
	
#start-button
{
	 display:none !important;
}
	
a:hover
{
	background:none;
	color:inherit;
}

#mainwrapper
{
	width:1004px;
	background:url(hink-hintergrund.png) top left no-repeat;
	margin:30px auto 0px auto;
	position:relative;
	top:-15px;
}

	#leftside
	{
		width:233px;
		padding-right:13px;
		padding-left:0px;
		background:none;
		background:url(hink-logo.gif) no-repeat;
		background-position:23px 23px;
		padding-bottom:181px;
	}
	
		#leftside .schriftzug
		{
			margin-top:-25px;
			margin-left:65px;
			margin-bottom:15px;
		}
		
		
		#leftside .news-latest-container, #leftside .sidebarbox, #leftside .getlogin
		{
			display:none;
		}
		
		#leftside #logolink
		{
			margin-bottom:58px;
			margin-left: 23px;
			margin-top: -47px;
		}
		
		#leftside ul
		{
			 margin-left:30px;
			 padding-left:10px;
			 border-left:2px dotted #650029;
			 width:auto;
			 padding-right:0px !important;
			 margin-right:10px !important;
		}
		
		#leftside ul ul
		{
			border-left:2px dotted #c9ac99;
			margin-left:10px;
		}
		
		#leftside ul ul ul
		{
			border-left:0px dotted #c9ac99;
			margin-left:0px;
			padding-left:10px;
		}
		
		#leftside ul ul li a {
			font-weight:normal;
		}
		
			#leftside ul li a
			{
				width:auto !important;
				padding-left:0px;
				color:#c9ac99;
			}
			
			
			
			#leftside ul li a:hover, #leftside ul a.active
			{
				background:none;
				color:#650029;
			}
			
		#leftside #start-button
		{
			display:block;
			width:172px;
			height:172px;
			background:url(rabatt.png) top left no-repeat;
			position:relative;
			left:-50px;		
		}
		
		#leftside #start-button:hover
		{
			background-position:bottom left;
		}
		
		#leftside #newsletter
		{
			text-align:center;
			background-color:#fbf6f0;
			position:absolute;
			bottom:0px;
			left:7px;
			width:233px;
			height:181px;
		}
		
			#leftside #newsletter #newsletter-title
			{
				background:url(hink-t-newsletter-abo.gif) no-repeat;
				background-position:10px 0px;
				height:42px;
				display:block;
				margin:14px 0px 0px 0px;
			}
		
			#leftside #newsletter label
			{
				display:none;
			}
			
			#leftside #newsletter input
			{
				margin:0px;
				margin-bottom:6px;
				width:130px;
				border:none;
				background-color:#fff;
				border:1px solid #d6c1bc;
				color:#d1c0b0;
				color:rgb(112,104,97);
				border-left:0px solid black;
				border-bottom:0px solid black;
			}
			
			#leftside #newsletter input.powermail_submit
			{
				font-weight:bold;
				background-color:#f0eae2;
				border:1px solid #c9ac99;
				border-top:0px solid black;
				border-right:0px solid black;
			}
			
			#leftside #newsletter fieldset
			{
				border:none;
				padding:0px;
				margin:0px;
			}
	
	#rightside
	{
		width:757px;
		padding-bottom:30px;
	}
	
		#rightside #maincontent
		{
			padding:10px 20px;
			margin-top:15px;
		}
	
		#header
		{
			height:49px;
			position:relative;
		}
		
			#header #produktsuche,  #header #warenkorblink, #header #loginlink
			{
				top:17px;
				left:475px;
				background:none;
				padding:0px;
				margin:0px;
				margin-right:10px;
			}
			
			#header #produktsuche
			{
				position:absolute;
				left:590px;
				top:25px;
				width:135px;
			}
				#header #produktsuche label
				{
					display:none;
				}
				
				#header #produktsuche input
				{
					border:1px solid #a99d90;
					border-bottom:0px solid black;
					border-left:0px solid black;
					color:#a99d90;
				}
				
				#header #produktsuche .produktsuche_btn
				{
					display:none;
				}
	 
				#header #produktsuche a, #header #warenkorblink a, #header #loginlink a
				{
					background:none; 
					padding:0px;
					width:auto;
					height:auto;
				}
				
				#header #warenkorblink a
				{
					width:66px;
					height:35px;
					background:url(hink-b-einkaufswagen.gif) top left no-repeat;
				}
				
				#header #loginlink a
				{
					width:25px;
					height:35px;
					background:url(hink-b-login.gif) top left no-repeat;
				}
				
				#header .logoutlink a
				{
					width:32px !important;
					height:35px !important;
					background-image:url(b-logout.gif) !important;
				}
				
				#header #produktsuche a
				{
					width:32px;
					height:35px;
					background:url(hink-b-suchen.gif) top left no-repeat;
					display:block;
					float:right;
					position:relative;
					left:10px;
					top:-8px;
				}
				
				#header a:hover, #header .cur a
				{
					background-position:bottom left !important;
				}
				
	#footer
	{
		position:absolute;
		bottom:3px;
		right:0px;
		width:330px;
		left:auto;
		top:auto;
		color:#9f0c48 !important;
	}
	
		#footer a
		{
			text-decoration:none !important;
			color:#9f0c48 !important;
			background:none !important;
		}
	
		#footer ul
		{
			margin:0px;
			padding:0px;
		}
		
	#hintergrund-abschluss
	{
		margin:0px auto 40px auto;
		width:1004px;
		height:14px;
		background:url(hink-hintergrund-unten.gif) top left no-repeat;
		position:relative;
		top:-15px;
	}
	
	#maincontent
	{
	}
	
		#maincontent .teaser
		{
			width:232px;
			height:137px;
			float:left;
			margin-right:1px;
			position:relative;
			cursor:pointer;
		}
		
			#maincontent .teaser .bild
			{
				position:absolute;
				top:0px;
				left:0px;
				z-index:10;
			}
			
			#maincontent .teaser .inhalt
			{
				position:absolute;
				top:0px;
				left:0px;
				z-index:20;
				background-color:#fff;
				width:50%;
				padding:5px;
				color:#ac9e90;
				font-size:8pt;
			}
			
				#maincontent a
				{
					color:#998b7d;
				}
			
				#maincontent .teaser .inhalt h1
				{
					margin:0px;
					padding:0px;
					font-size:8pt;
					font-weight:bold;
					color:#8a0e40;
					
				}
				
					#maincontent .teaser .inhalt h1 a
					{
						display:block;
						color:#8a0e40;
					}
				
				#maincontent .teaser .inhalt p.text
				{
					margin-top:5px;
					display:none;
					line-height:1.6em;
				}
		
		#maincontent .csc-textpic-border
		{
			margin:-16px 0px 0px -26px;
			position:relative;
		}
		
			#maincontent .csc-textpic-border .csc-textpic-imagerow
			{
				position:absolute;
				top:0px;
				left:0px;
			}
	
			#maincontent .csc-textpic-border img
			{
				border:0px solid black !important;
				
			}
	
		#maincontent .tt_products_basket p
		{
			display:none;
		}
		
		#maincontent .delivery p, #maincontent .payment p, #maincontent .price_summary p
		{
			display:block;
			width:auto;
		}
	
		#maincontent .delivery, #maincontent .delivery-payment
		{
			background-color:#fbf6f0;
			width:220px;
			height:150px;
			border-top:1px solid #d8c7b1;
			margin-top:20px;
			margin-left:20px;
			float:left;
			margin-bottom:20px;
		}
		
		#maincontent .payment, #maincontent .price_summary
		{
			background-color:#fbf6f0;
			width:220px;
			height:150px;
			border-top:1px solid #d8c7b1;
			margin-top:20px;
			float:left;
			margin-bottom:20px;
		}
		
		#maincontent .delivery select, #maincontent .payment select, #maincontent .price_summary select, #maincontent .delivery-payment select
		{
			margin-left:20px;
			visibility:hidden;
		}
		
		#maincontent .delivery-payment select, #maincontent .delivery select, #maincontent .payment select, #maincontent .price_summary select, #maincontent .delivery label,#maincontent .delivery-payment label, #maincontent .payment label, #maincontent .price_summary label, #maincontent .delivery p,#maincontent .delivery-payment p, #maincontent .payment p, #maincontent .price_summary p
		{
			line-height:1.5em;
			margin-bottom:0px !important;
			padding-bottom:0px !important;
			float:none;
			color:#5c4b40;
		}
		
		#maincontent .delivery h2, #maincontent .payment h2, #maincontent .price_summary h2, #maincontent .delivery-payment h2
		{
			color:#5c4b40;
		}
		
		#maincontent .tt_products_basket table, #maincontent .tt_products_basket_payment table
		{
			color:#86796f !important;
		}
		
			#maincontent .tt_products_basket table caption, #maincontent .tt_products_basket_payment table caption
			{
				color:#90073f;
				padding-top:20px;
			}
			
			#maincontent .tt_products_basket table th, #maincontent .tt_products_basket_payment table th
			{
				border-bottom:0px solid black;
				background-color:#fbf6f0;
				color:#5c4b40;
			}
		
		#maincontent .tt_products_basket ul li, #maincontent .tt_products_basket_payment ul li
		{
			text-align:right;
			padding-right:40px;
			color:#777;
		}
		
		#maincontent .tt_products_basket .form_control, #maincontent .tt_products_basket_payment .form_control
		{
			padding-right:35px;
			text-align:right;
		}
		
		#maincontent .tt_products_basket td.product, #maincontent .tt_products_basket_payment td.product
		{
			text-align:left;
		}
		
		#maincontent .tt_products_basket .image img, #maincontent .tt_products_basket_payment .image img
		{
			margin-top:0px;
			margin-bottom:0px;
		}
		
		
		/* basket-ende */
		
		.delivery-payment
		{
			padding:0px !important;
			width:180px !important;
		}
		
		
		
			.delivery-payment h2,  .invoice_address h2
			{
				margin:10px;
				padding:0px;
				color:#5C4B40;
			}
			
			.delivery-payment dt, .delivery-payment dd
			{
				padding:0px;
				margin:0px;
			}
			
			.delivery-payment dt
			{
				color:#5C4B40;
			}
			
			.tt_products_basket_payment .notes
			{
				display:none;
			}
			
			.delivery-payment dl
			{
				margin-left:10px;
			}
			
		.invoice_address
		{
			background-color:#FBF6F0;
			border-top:1px solid #D8C7B1;
			float:left;
			height:282px;
			margin-bottom:20px;
			margin-left:0px;
			margin-top:20px;
			width:240px;
			padding:0px !important;
			padding-right:20px !important;
		}
		
		
		
		.tt_products_basket_payment .delivery-payment
		{
			height:282px !important;
		}
		
		.tt_products_basket_payment .price_summary
		{
			padding:0px;
			height:282px !important;
		}
			
		.tt_products_basket_payment .form_control
		{
			clear:both;
			text-align:left !important;
			margin-left:10px;
			width:220px;
			position:relative;
			top:-90px;
			float:right;
		}
		
		.tt_products_basket_payment .form_control input
		{
			margin-bottom:10px !important;
			margin-left:5px !important;
		}
		
			.invoice_address dt, .invoice_address dd
			{
				padding:0px;
				margin:0px;
				
			}
			
			.invoice_address dt
			{
				margin-top:10px;
				
			}
			
			.invoice_address strong
			{
				font-weight:normal !important;
			}
			
			.invoice_address dt
			{
				color:#5C4B40;
			}
			
			.tt_products_basket_payment .notes
			{
				display:none;
			}
			
			.invoice_address dl
			{
				margin-left:10px;
			}
			
		dt.address
		{
			
		}
		
		.tt_products_basket_payment .price_summary li, .tt_products_basket_payment .price_summary ul, .tt_products_basket_payment .price_summary h2, .tt_products_basket_payment .price_summary p
		{
			margin:0px; padding:0px; margin-left:10px;
			text-align:left !important;
		}
		
		.tt_products_basket_payment .price_summary h2
		{
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.tt_products_basket_payment .price_summary ul
		{
			margin-left:0px;
		}
		
		.box1
		{
			background:#FBF6F0;
			border-bottom:1px solid #D8C7B1;
			padding:1px;
			margin:0px 20px;
		}
		
			.box1  p, .box1 dl, .box1 h2
			{
				padding:0px;
				margin:10px;
			}
			
			.box1 dt, .box1 dd
			{
				margin:0px;
			}
			
			.box1 dt
			{
				font-weight:bold;
			}
			
			.box1 .printlink
			{
				padding-top:1px;
				margin-top:-11px;
			}
		
			.box1 strong
			{
				font-weight:normal !important;
			}
			
			.box1 .bestellinfo
			{
				display:none;
			}
			
		.tt_products_order_confirmation  .delivery-payment
		{
			height:282px !important;
		}
		
		.tt_products_order_confirmation .notes
		{
			display:none;
		}
		
		.tt_products_order_confirmation  .price_summary
		{
			height:282px !important;
		}
		
			.tt_products_order_confirmation   .basket_items caption
			{
				visibility:hidden;
			}
		
			.tt_products_order_confirmation  .price_summary ul
			{
				padding:0px;
				margin-left:10px;
			}
			
			.tt_products_order_confirmation  .price_summary li
			{
				padding:0px;
				margin-left:0px;
			}
			
			.tt_products_order_confirmation  .price_summary p
			{
				padding:0px;
				margin:10px;
			}
			
			.tt_products_order_confirmation .order_data dl
			{
				height:40px;
			}
			
			.tt_products_order_confirmation .order_data dt
			{
				clear:both;
				float:left;
			}
			
			.tt_products_order_confirmation .order_data dd
			{
				float:left;
				margin-left:10px;
			}

div.tt_products_item_list div.listitem 
{
	padding:0px;
	position:relative;
}



.tt_products_item_list_wrapper
{
	height:171px;
	width:707px;
	overflow:hidden;
	position:relative;
}

.tt_products_item_list_wrapper2
{
	position:relative;
	background:#fff url(hink-teaser-hintergrund.jpg) top left no-repeat;
	margin-bottom:-10px;
}

	.tt_products_item_list_wrapper2 .schatten-links
	{
		position:absolute;
		top:1px;
		left:0px;
		width:25px;
		height:141px;
		z-index:100000;
		background:url(schatten-links.png) top left repeat-y;
	}
	
	.tt_products_item_list_wrapper2 .schatten-rechts
	{
		position:absolute;
		top:1px;
		left:685px;
		width:25px;
		height:141px;
		z-index:100000;
		background:url(schatten-rechts.png) top left repeat-y;
	}

	.tt_products_item_list_wrapper2 .scrollbar
	{
		position:absolute;
		bottom:41px;
		left:22px;
		height:12px;
		width:661px;
		z-index:100;
		
	}
	
		.tt_products_item_list_wrapper2 .scrollbar a
		{
			position:absolute;
			top:1px; left:0px;
			width:80px;
			height:11px;
			background:url(scroll/e.png) top left;
		}
		
			.tt_products_item_list_wrapper2 .scrollbar a .e1 {
				position:absolute;
				left:-5px;
				width:5px;
				height:11px;
				background:url(scroll/e1.png) top left;
			}
			
			.tt_products_item_list_wrapper2 .scrollbar a .e2 {
				position:absolute;
				right:-5px;
				width:5px;
				height:11px;
				background:url(scroll/e2.png) top left;
			}
	
.tt_products_item_list
{
	height:115px;
	width:70000px;
	overflow:hidden;
	background:none;
	min-height:0;
}

	.tt_products_item_list h2, .tt_products_item_list .listitem_link
	{
		display:none;
	}
	
	.tt_products_item_list .listitem_img, .tt_products_item_list .listitem_img img, .listitem_img a:link
	{
		background:none;
		position:relative;
	}
	
	.listitem
	{
		margin:0px;
		padding:0px;
	}
	
	
	
	.listitem_img a
	{
		position:relative;
		top:2px;
		background:none;
	}
	
	.listitem_product
	{
		width:150px;
		margin:0px;
		padding:0px;
		margin-top:6px;
	}

ul.filters li ul
{
	display:none;
}

ul.filters li.active ul
{
	display:block;
}

ul.filters li.active ul li ul
{
	display:none;
}

ul.filters li.active ul li.active ul
{
	display:block;
}

.info {
	position:absolute;
	top:35px;
	left:297px;
	width:300px;
	height:500px;
	background:#FBF6F0;
	border:1px solid #D8C7B1;
}
	
.tt_products_item_single_display
{
	position:relative;
	width:600px;
	padding:0px;
	margin:0px !important;
}	

.tt_products_item_single_display #product_content
{
	padding-left:0px;
}

.tt_products_item_single_display h1,.tt_products_item_single_display p,.tt_products_item_single_display dl {
	margin:5px;
	padding:0px;
}

.tt_products_item_single_display div {
	margin:0px;
	padding:0px;
}

.tt_products_item_single_display h1 {
	display:block;
	z-index:100;
	background:none;
	color:#9F0B47 !important;
	padding:0px;
}

.saison {
	color:green !important;
	font-size:8pt;
	font-weight:bold;
}

.blue {
	color:navy !important;
	font-weight:bold;
}

.tt_products_item_single_display p.bodytext.subtitle
{
	font-size:9pt;
	font-weight:bold;
	color:#c9ac99 !important;
	margin-bottom:10px;
}

.tt_products_item_single_display fieldset {
	border:none;
	padding:0px;
	margin:0px;
}

.tt_products_item_single_display .order_form
{
	padding:5px 5px 0px 5px;
	margin:0px;
	margin-top:10px;
	border:none;
	border-bottom:1px solid #d8c7b1;
}

.tt_products_item_single_display .comment p {
	font-size:8pt !important;
	font-weight:bold;
	line-height:1.5em;
	color:#9F0B47 !important;
}

		/*.tt_products_item_single_display .comment .bodytext
		{
			display:block;
			position:static;
			float:none;
			margin:0px;
			font-size:9pt;
			font-weight:bold;
			color:#9F0B47 !important;
			background:none;
			width:auto;
			height:auto;
			font-weight:bold !important;
			font-family: Arial, Helvetica, Arial !important;
			font-size:8pt !important;
			line-height:1.5em;
			padding:10px;
		}*/
		

	.tt_products_item_single_display .order_form input.btn
	{
		
		width:150px !important;
		font-weight:normal !important;
		font-size:8pt;
		font-weight:Arial,Helvetica, Arial;
		padding:0px;
		clear:both;
		float:none;
		height:auto;
	}
	
	.tt_products_item_single_display .order_form label {
		float:none;
	}
	
	.tt_products_item_single_display .order_form #quantity
	{
		height:auto;
		font-size:9pt;
		padding:0px;
		background-color:#d6c4ad;
		border:1px solid #caae9c !important;
		border-left:0px solid black !important;
		border-bottom:0px solid black !important;
		float:none;
		position:relative;
		top:2px;
	}

.tt_products_item_single_display .product_note p.bodytext, 
.tt_products_item_single_display .summary dt, 
.tt_products_item_single_display .summary dd,
.tt_products_item_single_display .order_form form
{
	font-size:8pt !important;
	color:#9F0B47 !important;
	font-weight:bold !important;
	font-family: Arial, Helvetica, Arial !important;
	width:auto;
	line-height:1.5em;
} 

.tt_products_item_single_display .product_note p.bodytext
{

}

.tt_products_item_single_display #product_img
{
	position:absolute;
	top:35px;
	left:0px;
	margin-right:-500px;
}

.tt_products_item_single_display .highlight
{
	
}

.tt_products_item_single_display .list_link
{
	display:none;
}

iframe#show {
	width:680px;
	height:420px;
	background:#fff;
	border:none;
	overflow:hidden;
}

#show-wrapper
{
	display:block;
	margin-left:50px;
	height:418px;
	width:600px;
	background:url(http://hink.at/fileadmin/redesign-2009/hink-ladebalken.gif) center no-repeat;
}

#show-wrapper2
{
	width:680px;
	display:none;
}

#show-navigation
{
	position:relative;
	display:block;
	width:600px;
	height:25px;
	background-color:#fbf6f0;
	margin-left:50px;
	margin-bottom:-1px;
	border-top:1px solid #d8c7b1;
	overflow:hidden;
}

	#show-navigation .vor {
		position:absolute;
		right:10px;
		top:5px;
		width:130px;
		height:100px;
		background:url(hink-t-naechstes-produkt.gif) no-repeat top left;
	}
	
	#show-navigation .zurueck {
		position:absolute;
		left:10px;
		top:5px;
		width:120px;
		height:100px;
		background:url(hink-t-voriges-produkt.gif) no-repeat top left;
	}
	
.powermail_mandatory_js
{
	display:none !important;
}

.tt_products_minibasket
{
	display:none;
}
/*
.b2c .highlight .onlyb2b
{
	display:none;
}

.b2b .highlight .onlyb2c
{
	display:none;
}*/

.comment h1
{
	display:block;
	width:auto;
	height:auto;
	font-size:13pt;
	font-weight:bold;
	color:#c9ac99 !important;
	padding:10px;
	background:none;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

.comment p.bodytext
{
	border-left:0px solid black !important;
}

.product_note p.bodytext
{
	border-left:0px solid black !important;
}


.tt_products_basket_info .notes label
{
	float:none;
	display:block;
}

.tt_products_basket_info .notes textarea
{
	float:none !important;
	clear:both;
}

.empty_basket, .error
{
	margin:0px !important;
}


.tx-powermail-pi1
{
	margin-top:-20px;
	margin-left:13px;
}

.tx-powermail-pi1_thx
{
	margin-left:10px;
}

.tx-powermail-pi1 legend
{
	display:none;
}

.tx-powermail-pi1 h1
{
	margin-left:0px;
	padding-left:0px;
}

.tt_products_basket_info input
{
	margin:2px !important;
}

.tt_products_basket_info #billing_city
{
	width:151px !important;
}

.tt_products_basket_info fieldset
{
	background-color:#FBF6F0;
	padding-bottom:20px;
	border:1px solid #D8C7B1 !important;
	padding:0px 10px 10px 10px !important;
	margin-top:0px !important;
}

.tt_products_basket_info .notes
{
	padding-bottom:15px;
}

.tt_products_basket_info legend
{
	font-size:13px !important;
	margin-bottom:00px !important;
	padding-right:0px !important;

} 

.trading_conditions
{
	padding-bottom:30px;
}

.trading_conditions p
{
	padding-bottom:10px;
}


.csc-mailform
{
	border:1px solid #D8C7B1 !important;
	background-color:#FBF6F0;
	padding:10px;
	margin-left:22px;
	margin-right:100px;
}

.csc-mailform label
{
	float:left;
	width:120px;
	margin:5px;
	display:block;
	clear:both;
	
}

.csc-mailform input, .csc-mailform select, .csc-mailform textarea
{
	margin:5px;
	border:1px solid black;
	border-color: #FBF6F0 #D6C1BC #D6C1BC #FBF6F0;
}

.csc-mailform span
{
	display:none;
}


.tt_products_item_single_display h2
{
	display:none;
}

.bodytext a {
	color:#650029 !important;
}

.statt {
	text-decoration: line-through;
}

#loginalert {
	position:absolute;
	top:27px;
	left:70px;
	color:#fff;
	/*font-weight:bold;*/
}

