body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	font:11px/1.5em Verdana,Helvetica,sans-serif;
	letter-spacing:.1em;
	width:100%;
	height:100%;
	}
	html, body, textarea {
  scrollbar-base-color:#000000;
  scrollbar-3d-light-color:#a8af88;
  scrollbar-arrow-color:#a8af88;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#000000;
  scrollbar-highlight-color:#a8af88;
  scrollbar-shadow-color:#a8af88;
  scrollbar-track-color:#000000;
}

h2 {
	color:#ffffff;
	font-size:12px;}

p, th, td, b	{
font-size: 11px;
color:#bfbfbf;
font-family: Verdana,Helvetica,sans-serif; }

.uppercase {
	text-transform:uppercase;}

.personen {¨
	margin:0 0 0 10px;}
.personen td {
	padding:0 0 10px 0;}
	
div.eroeffnung {
	text-align:center;
	margin:40px 0 0 0;
	line-height:2.4em;}

div.eroeffnung a {
	text-decoration:underline;}


*.bg_col_1	{color:#bfbfbf;background-color:#000;font-weight: normal;text-transform:uppercase;}
*.bg_col_2	{color:#ffffff;background-color:#000000;padding:0px;}
*.bg_col_3	{color:#bfbfbf;background-color:#000000;} /* z.B. teilüberschriften shophilfe*/
*.bg_col_4	{color:#FFFFFF;background-color:#000000;font-weight: normal;border:0px solid #a8af88;padding:2px;font-size:10px;}
*.bg_col_5	{color:#FFFFFF;background-color:#000000;font-weight: normal;padding:2px;border:0px solid #a8af88;color:#ffffff;font-size:10px;}
*.bg_col_6	{color:#bfbfbf;background-color:#000000;
			border:0px solid #a8af88;
			text-align:center;
			text-decoration:none;
			font-weight: normal;}
*.bg_col_7	{color:#bfbfbf;
			background-color:#000;
			font-weight: normal;
			border:0px solid #a8af88;}
*.bg_col_8	{padding:0;color:#bfbfbf;}
*.bg_col_10	{padding:10px 0px 0px 0;}
*.bg_col_endpreis	{
			color:#FFFFFF;
			background-color:#919090;
			font-weight: bold;}
*.bg_col_g	{color:#ffffff;background-color:#EFEFED;}
*.bg_col_t	{color:#ffffff;background-color:#000000;}
*.bg_top	{background-color:#000;}
*.bg_out_1	{color:#FFFFFF;background-color:#000000;font-weight: bold;border:0px solid #a8af88;}/*grauer Hintergrund - umfasst die seite*/
*.bg_out_2	{color:#ffffff;background-color:#a8af88;border-left:0px solid #a8af88;}
*.bg_out_3	{color:#ffffff;background-color:#a8af88;border-left:0px solid #a8af88;border-right:0px solid #000;}
*.bg_out_4	{color:#ffffff;background-color:#7A7979;} /*grauer streifen links*/
*.bg_titel_info	{
			color:#bfbfbf;
			font-weight: normal;
			background-color:#000;
			text-decoration:none;
			text-transform:uppercase;
			text-align:top;
			margin:0px;
			padding:0px;}
*.bg_titel_info2	{
			color:#ffffff;
			font-weight: normal;
			background-color:#000;
			text-decoration:none;
			text-transform:uppercase;
			text-align:top;
			margin:0px;
			padding:0px;
			padding:10px 0px;}
*.bg_text_info	{
			color:#bfbfbf;
			background-color:#000;
			font:11px/1.8em Verdana,Helvetica,sans-serif;
			text-align:top;
			margin:0px;
			padding:0px;
			font-weight: normal;}
	*.bg_titel_info td {
			color:#fff;
			text-transform:uppercase;
			text-align:top;}
*.bg_state	{
			color:#bfbfbf;
			background-color:#000;
			font-weight: normal;
			border:1px solid #a8af88;
			text-align:center;
			width:240px;
			margin:0px 0 0 20px;}
*.titel_1	{color:#ffffff;font-size: 16px;font-weight: normal;padding-bottom:10px;}
*.titel_2	{color:#ffffff;font-weight: normal;} /*untertitel*/
*.titel_3	{color:#ffffff;font-size:15px;font-weight: normal; padding-bottom:10px;} /*untertitel*/
*.specials	{color:#FFFFFF;background-color:#C90D04;font-weight: normal;}
*.text1		{color:#bfbfbf;}
*.text2		{font-size:11px;color:#bfbfbf;text-decoration:none;padding-top:2px;line-height:1.7em;}
*.text2 a	{font-size:11px;color:#bfbfbf;}
*.text9 a	{font-size:11px;color:#ffffff;text-decoration:none;}
*.text10 a	{font-size:11px;color:#ffffff;text-decoration:none;text-transform:uppercase;}			
*.text9 a:link		{color:#ffffff;text-decoration:none;font-size:11px;}
*.text9 a:visited	{color:#ffffff;font-size:11px;}
*.text9 a:hover		{color:#ffffff;text-decoration:none;font-size:11px;}
*.text9 a:active	{color:#ffffff;font-size:11px;}		
*.ftext		{color:#bfbfbf;font-size:10px;text-align:top;font-style:normal;}


*.top 		{margin-top:10px;}
*.hlight	{background-color:#595959}
*.error		{color:#a8af88;font-weight: normal;}
*.nextp  	{font-weight:normal;line-height:30px}

*.links {
			list-style-type:none;
			line-height:1.7em;
			padding:0px;
			border: 0px solid #000;
			margin: 0em;
			
			padding-left: 3px;
			}
*.link {
			color:#ffffff;
			font-weight: normal;
			background-color:#000;
			text-decoration:none;
			text-transform:uppercase;
			text-align:top;
			margin:0px;
			padding:15px 0px 0px 0;}

/*henrik*/
*.state1 {
			border:0px solid #fff;
			text-align:center;
			color:#bfbfbf;}
*.state2 {
			border-left:3px solid #a8af88;
			border-bottom:3px solid #a8af88;}
*.inhalt_center, *.part_info, *.basket, *.adress, *.checkout, *.basket_empty, *.login_intro, *.user_login, *.order_options, *.owner_adress, *.email_thanks, *.no_research_result, *.part_list, *.order_preview, *.part, *.service_intro, *.state_error_message, *.info_msg, *.state_on_request, *.send_part_link_mail, *.subject_intro, *.impressum, *.shophelp, *.user_pwd, *.login_price1_su, *.error_msg, *.user_profile, *.adressangaben, *.user_account, *.user_change_login, *.user_my_orders, *.user_logout, *.tee_info {
			width:440px;
			margin:0px 15px 0px 15px;
			padding:20px 0px 0px 0px;}
			
			.owner_adress_text {
			width:440px;
			margin:0px 15px 0px 15px;
			padding:20px 0px 0px 0px;}

*.kontakttabelle input {
			margin-bottom:10px;}
*#start p {
			text-align:center;
			margin:30px 0px 0 0px;
			padding:0px 0px 0 0px;
			border:0px solid #fff;
			line-height:2em;
			}
*#start_intro p {
			text-align:center;
			margin:0px 10px 0 10px;
			padding-top:90px;
			border:0px solid #fff;
			line-height:2em;
			letter-spacing:0.03em;}
*#start p a:hover  {
			color:#bfbfbf;
}	
			
*.neuberechnen  {
			background-color:#383838;
			border:1px solid #7c7c7c;
			color:#7c7c7c;
			height:18px;
			padding:0px 0 5px 0;}
*.weiter  {
			background-color:#383838;
			border:1px solid #7c7c7c;
			color:#7c7c7c;
			height:18px;
			padding:0px 0 5px 0;}
*.bestellen  {
			background-color:#383838;
			border:1px solid #7c7c7c;
			color:#7c7c7c;
			height:18px;
			padding:0px 0 5px 0;}
*.zurueck  {
			background-color:#383838;
			border:1px solid #7c7c7c;
			color:#7c7c7c;
			height:18px;
			padding:0px 0 5px 0;}
*.sortiment  {
			background-color:#383838;
			border:1px solid #7c7c7c;
			color:#7c7c7c;
			
			padding:3.5px;}
/**.sortiment  {		
			height:12px;
			voice-family: "\"}\""; 
			voice-family:inherit;
			height:12px;
  }
html>body .sortiment {
  height:12px;
} */


*.zubereitung td{
			padding-bottom:3px;
			margin:0px;

}
*.klassifizierung, *.zubereitung{
	line-height:1.1em;
}
*.klassifizierung span, *.zubereitung span{
	color:#ffffff;
}	
/*forms*/
input, textarea {
	background-color:#383838;
	border:0px solid #7c7c7c;
	color:#fff;
	margin-bottom:0px;
	padding:0px;
}
*.anmelden input{
	padding:0px;
	margin:0px;
	height:18px;
}
*.anmelden {
	margin:0px;
	padding:10px 0 0 0;
	color:#7c7c7c;
}
*.anmelden a:link, *.anmelden a:visited {
	font-size:11px;
}
*.inputA  {
	background-color:#383838;
	border:1px solid #7c7c7c;
	color:#7c7c7c;
	height:15px;
	padding:1px;
}
*.inputGO {
	border:1px solid #7c7c7c;
	color:#7c7c7c;
	height:18px;
	margin-left:2px;
	padding:0px 0 5px 0;
	background-color:#383838;
}
input a:hover{
	color:#7c7c7c;
}
			
			

*.colum_right {
	border-collapse: collapse; 
	border:3px solid #a8af88;
	border-left:6px solid #a8af88; 
	border-bottom:0px solid #a8af88;
	background-color:#000;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0;
	color:#bfbfbf;
	height:100%;}
	
	*.colum_right h2 {
	text-transform:uppercase;
	color:#bfbfbf;
	font:11px/1.5em Verdana,Helvetica,sans-serif;
	text-align:center;
	border-bottom:1px solid #a8af88;
	margin:20px;}
	*.colum_right table tr{
	text-align:center;}
	*.colum_right a:link{
		font-size:11px;}
		
	*.colum_right table {
			text-align:center;
			margin:0px 0px;
			padding:0px 20px;}
*.colum_right td {
			padding:0 10px;
			width:420px;
			line-height:1.7em;}
*.colum_right img {
			padding:0px 0px 0px;}
*.colum_right *.news img{
	text-align:center;
	margin:0px auto;
	padding:0px auto;}

*.colum_right .newadress{
		background-color:#a9af89;
		height:150px;
		width:170px;
		color:#000;
		margin:20px 0 0 20px;
		padding:15px 0 0 0;}


/*Liste der Produkte*/
*.strich {
			margin:10px;
			padding:0px;}
*.strich2 {
			border-bottom:1px solid #a8af88;
			padding:5px 0 0px 0;
			margin:0px 0 0px 0;}
*.description_article {}
*.pro_titel {
			text-transform:uppercase;
			font-weight:normal;
			padding-bottom:5px;}
*.pro_titel a{
			color:#bfbfbf;
			text-decoration:none;}
*.basket_titel {
			text-transform:uppercase;
			font-weight:normal;
			padding-bottom:5px;}
*.pro_titel2 a{
			text-decoration:none;
			font-weight:normal;}
*.titel_1 {
			margin-bottom:10px;}
*.titel_2 a{
			font-weight:normal;
			color:#ffffff;}
a.titel_1	{
			color:#ffffff;
			text-decoration:none;
			font-size:12px;
			font-weight:normal; 
			border-bottom:0px solid #a8af88;
			text-transform:uppercase;}
a.titel_1:link		{color:#ffffff;}
a.titel_1:visited	{color:#ffffff;}
a.titel_1:hover		{color:#ffffff;text-decoration:underline;}
a.titel_1:active	{color:#ffffff;text-decoration:none;}


/*Einzelansicht*/
*.left_lupe {
	float:left;
	width:30px;
	height:30px;
	margin:175px 0 0 0;
	padding-bottom:0px;}
*.left_basket {
	float:left;
	width:30px;
	height:30px;
	margin:175px 0 0 0px;
	background-color:#000000;}
*.left_basket img{
	background-color:#000000;
	padding:0px;}
*.overflow_part_item {
	border-bottom:1px solid #a8af88;}

*.land {
	background-color:#000000;
	color:#ffffff;}
*.right {
	float:right;
	width:30px;
	height:30px;}


.loginin a.menu1 {
	color:#bfbfbf;text-decoration:none;text-align:center;
	background-color:#383838;
	border:1px solid #7c7c7c;
	height:15px; 
	padding:2px;}
.loginin a.menu1:link	{color:#bfbfbf;font-size:11px;}
.loginin a.menu1:visited	{color:#bfbfbf;height:15px; 
						padding:2px;font-size:11px;}
.loginin a.menu1:hover	{color:#bfbfbf;text-decoration:none;font-size:11px;}
.loginin a.menu1:active	{color:#ffffff;text-decoration:none;font-size:11px;}

/*tasche*/
*.tasche {line-height:1.7em;
		color:#bfbfbf;}

*.tasche a.menu1 {
	color:#bfbfbf;text-decoration:none;text-align:center;}
*.tasche a.menu1:link	{color:#bfbfbf;font-size:11px;}
*.tasche a.menu1:visited	{color:#bfbfbf;height:15px; 
						padding:2px;font-size:11px;}
*.tasche a.menu1:hover	{color:#ffffff;text-decoration:none;font-size:11px;}
*.tasche a.menu1:active	{color:#ffffff;text-decoration:none;font-size:11px;}

*.text9		{color:#bfbfbf;font-size:10px;}
*.basket2 span {text-align:center;color:#bfbfbf;font-size:10px;}
*.basket2 {border-bottom:1px solid #a8af88;}

*.myaccounts a{
		margin-left:10px;
		padding-left:10px;
		color:#0099CC;
	}

/*oben*/
*#header {
	height:231px;
	margin:0px;
	padding:0px;
	border-top:3px solid #a8af88;
	border-left:3px solid #a8af88;
	border-bottom:6px solid #a8af88;
	letter-spacing:0em;
	line-height:0em;
	}
	*#header img{
		margin:0px;
		padding:0px;
		border:0px solid #000;
		letter-spacing:0em;
		line-height:0em;}
	*#header .logo img{
		position:relative;
		top:55px;
		left:200px;
		margin:0px 0 0 0px;
		padding:0px 0 0 0px;
		border:0px solid #000;}
	*#header .header_right {
		float:right;
		margin:0px 0 -2px 0px;
		padding:0px 0 0 0;
		width:231px;
		height:231px;
		border-left:6px solid #a8af88;
		letter-spacing:0em;
		line-height:0em;
		}
	*#header .header_right img{
		width:231px;
		height:231px;
		letter-spacing:0em;
		line-height:0em;
		}


/**.header {
	height:240px;
	margin:0px;
	padding:0px;
	border-top:3px solid #a8af88;
	border-left:3px solid #a8af88;
	border-bottom:6px solid #a8af88;}
	*.header img{
		margin:0px;
		padding:0px;
		border:0px solid #000;}
	*.header .logo img{
		margin:0px 0 0 200px;
		border:0px solid #000;}
	*.header_right {
		margin:0px 0 0 0;
		padding:0px 0 0 0;
		width:231px;
		height:0px;
		border-left:6px solid #a8af88;
		}*/

*.rubriken {
	text-transform:uppercase;}

*.basket_linie {color:#ffffff;background-color:#000000;padding-bottom:10px;}
*.bg_col_basket{color:#FFFFFF;font-weight: bold;border-top:1px solid #919090;margin-bottom:5px;}

/* Folgenden CSS-Klassen dienen dazu, überlange Texte, die nicht umgebrochen werden können,
  nach einer fixen Breite abzuschneiden, damit der Container, in dem der Text platziert ist, 
  sich nicht vergrössert. */
*.overflow_right {width:240px; margin:0px 0px; padding:0px 0px; overflow:hidden;}
*.overflow_part_item {width:215px; overflow:hidden;}
*.overflow_part_specialprice {width:220px; overflow:hidden;}
*.overflow_accessories {width:270px; overflow:hidden;}
*.overflow_variants {width:410px; overflow:hidden;} 

Hyperlinks {}
a		{color:#bfbfbf;text-decoration:none;font-size:11px;}
a:link		{color:#bfbfbf;text-decoration:none;font-size:11px;}
a:visited	{color:#bfbfbf;font-size:11px;}
a:hover		{color:#ffffff;text-decoration:none;font-size:11px;}
a:active	{color:#ffffff;font-size:11px;}

a.textlink 			{color:#bfbfbf; text-decoration:none;}
a.textlink:link			{color:#bfbfbf;}
a.textlink:visited		{color:#bfbfbf;}
a.textlink:hover		{color:#ffffff;}
a.textlink:active		{color:#ffffff;}

a.menutop		{color:#bfbfbf;text-decoration:none;font-size:11px;font-weight:normal; text-transform:normal;line-height:1.7em;}
a.menutop:link		{color:#bfbfbf;font-size:11px;}
a.menutop:visited	{color:#bfbfbf;font-size:11px;}
a.menutop:hover		{color:#ffffff;text-decoration:none;font-size:11px;}
a.menutop:active	{color:#ffffff;text-decoration:none;font-size:11px;}
/*agb ect*/

*.topinfo2 a.menutop		{color:#bfbfbf;text-decoration:none;font-size:11px;font-weight:normal; }
*.topinfo2 a.menutop:link		{color:#bfbfbf;font-size:11px;}
*.topinfo2 a.menutop:visited	{color:#bfbfbf;font-size:11px;}
*.topinfo2 a.menutop:hover		{color:#ffffff;text-decoration:underline;font-size:11px;}
*.topinfo2 a.menutop:active	{color:#ffffff;text-decoration:none;font-size:11px;}

a.menu1		{color:#bfbfbf;text-decoration:none;text-align:center;font-size:11px;}
a.menu1:link	{color:#bfbfbf;font-size:11px;}
a.menu1:visited	{color:#bfbfbf;font-size:11px;}
a.menu1:hover	{color:#bfbfbf;text-decoration:none;font-size:11px;}
a.menu1:active	{color:#bfbfbf;text-decoration:none;font-size:11px;}

/*breadcrumb bestellvorgang*/
a.menu9		{color:#bfbfbf;text-decoration:none;text-align:center;font-size:10px;}
a.menu9:link	{color:#bfbfbf;}
a.menu9:visited	{color:#bfbfbf;}
a.menu9:hover	{color:#ffffff;text-decoration:none;}
a.menu9:active	{color:#ffffff;text-decoration:none;}

a.text2		{color:#bfbfbf;text-decoration:none;text-align:center;font-size:11px;}
a.text2:link	{color:#bfbfbf;}
a.text2:visited	{color:#bfbfbf;}
a.text2:hover	{color:#ffffff;text-decoration:none;}
a.text2:active	{color:#ffffff;text-decoration:none;}
/*kennwort*/

/*a.flink		{color:#bfbfbf;}
a.flink:link	{color:#bfbfbf;}
a.flink:visited	{color:#bfbfbf;}
a.flink:hover	{color:#bfbfbf;}
a.flink:active	{color:#bfbfbf;}

a.img			{border:0px solid #aaa;padding:1px}
a.img:link		{}
a.img:visited	{}
a.img:hover		{border-color:#7A7979}
a.img:active	{}

a.nextp  {font-weight:normal;margin:0.1em}
a.nextp:link {}
a.nextp:visited {}
a.nextp:hover {}
a.nextp:active {}
*/
