body		{
	margin				:	0px;
	background-color	:	#ffffff;
	font-family			:	arial,verdana,sans-serif;
			}

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

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

th, td, div, img, button, input	{
	margin				:	0px;
	padding				:	0px;
	border				:	0px;
							}


table.aft	{
	table-layout		:	fixed;
	width				:	950px;
			}

table.aft-cnt	{
	table-layout		:	fixed;
	width				:	900px;
	border-collapse		:	collapse;
				}


td.aft-left	{
	width				:	25;
	background-image	:	url(affentor-schatten-links.jpg);
	background-repeat	:	repeat-y;
		}


td.aft-right	{
	width				:	25;
	background-image	:	url(affentor-schatten-rechts.jpg);
	background-repeat	:	repeat-y;
		}

td.aft-banner	{
	width				:	900;
	height				:	130;
	background-image	:	URL(affentor-banner.png);
	background-position	:	0px 0px;
	background-repeat	:	no-repeat;
		}

/*Mood Banner*/
img.banner					{
	margin-bottom		:	5px;
							}


td.aft-content	{
	text-align			:	left;
	width				:	900;
		}



/*Topnav*/

table.aft-topnav	{
	table-layout		:	auto;
	overflow			:	hidden;
	empty-cells			:	show;
	width				:	100%;
	height				:	30;
	border-collapse		:	collapse;
					}

tr.aft-topnav		{
	height				:	30px;
	vertical-align		:	middle;
					}

td.aft-topnav		{
	padding-left		:	10px;
	padding-right		:	10px;
	background-image	:	url(orange-dot.jpg);
	background-repeat	:	repeat-x;
	background-position	:	bottom;
					}

td.aft-topnav-high	{
	padding				:	0px;
	padding-left		:	10px;
	padding-right		:	10px;
					}

td.aft-topnav-greyline	{
	width				:	1px;
	background-color	:	#898989;
	background-image	:	url(grey-line.jpg);
	background-repeat	:	no-repeat;
	background-position	:	bottom;
						}

td.aft-topnav-orangeline	{
	width				:	1px;
	background-color	:	#ff6d00;
	background-image	:	url(orange-line.jpg);
	background-repeat	:	no-repeat;
	background-position	:	bottom;
							}

td.aft-topnav-space	{
	width				:	100%;
	background-image	:	url(orange-dot.jpg);
	background-repeat	:	repeat-x;
	background-position	:	bottom;
					}

td.aft-topnav-space-high	{
	width				:	100%;
							}

a.aft-topnav				{
	color				:	#898989;
	text-decoration		:	none;
	font-size			:	14px;
	font-weight			:	normal;
							}

a.aft-topnav-high			{
	color				:	#ff6d00;
	text-decoration		:	none;
	font-size			:	14px;
	font-weight			:	normal;
							}


/*Footer*/
table.aft-footer			{
	table-layout		:	fixed;
	width				:	900px;
							}

tr.aft-footer				{
	height				:	30px;
	vertical-align		:	middle;
							}

td.aft-footer-line			{
	background-image	:	url(orange-dot.jpg);
	background-repeat	:	repeat-x;
	background-position	:	top;
							}

td.aft-footer-bar			{
	color				:	#ffffff;
	font-size			:	10px;
	padding-left		:	10px;
	padding-right		:	10px;
	background-color	:	#ff6d00;
							}

a.aft-footer				,
a.aft-footer:link			,
a.aft-footer:hover			,
a.aft-footer:visited		,
a.aft-footer:active			{
	color				:	#ffffff;
	text-decoration		:	none;
	font-weight			:	normal;
	font-size			:	10px;
							}

table.limited				{
	table-layout		:	fixed;
	width				:	900;
							}


td.limited					{
	vertical-align		:	top;
	width					:	230px;
	text-align				:	left;
							}

td.limited-right			{
	vertical-align		:	top;
							}

button.limited				{
	vertical-align		:	top;
	text-align			:	left;
	width				:	230px;
	height				:	300px;
	background-color	:	#ffffff;
							}

img.limited					{
/*	width				:	165;
	height				:	195;*/
	border				:	0px;
	margin-right		:	5px;
	margin-bottom		:	10px;
	vertical-align		:	top;
	text-align			:	left;
							}

/*Headline*/
h2.headline					{
	color				:	#ff6d00;
	font-size			:	16px;
	font-weight			:	bold;
	margin				:	0px;
							}

font.pathnav		{
	color				:	#898989;
	font-size			:	10px;
							}
font.pathnav a		{
	color				:	#898989;
	text-decoration		:	none;
	font-size			:	10px;
							}

font.pathbreak		{
	color				:	#ff6d00;
	font-size			:	10px;
							}



/*Split Table*/
table.aft-cnt-split			{
	width				:	900px;
	border-collapse		:	collapse;
	table-layout		:	fixed;
							}

td.aft-cnt-split-left		{
	width				:	690px;
	text-align			:	left;
	padding-left		:	10px;
	padding-right		:	5px;
							}

td.aft-cnt-split-right		{
	width				:	195px;
	text-align			:	left;
	padding-top			:	70px;
							}




/*No-Split Table*/
table.aft-cnt-nosplit		{
	width				:	900px;
	table-layout		:	fixed;
							}

td.aft-cnt-nosplit			{
	width				:	890px;
	text-align			:	left;
	padding-left		:	10px;
							}

/*Right Static Panel*/
table.aft-panel-right		{
	width				:	175;
	margin-left			:	10px;
	margin-bottom		:	5px;
	border				:	1px solid #898989;
	border-collapse		:	collapse;
							}

td.aft-panel-right			{
	margin				:	0px;
	padding				:	10;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#898989;
							}

a.wiki,
a.wiki:link,
a.wiki:hover,
a.wiki:visited,
a.wiki:active,
a.aft-panel-right,
a.aft-panel-right:link,
a.aft-panel-right:hover,
a.aft-panel-right:active,
a.aft-panel-right:visited,
a.aft-panel-right			{
	padding-left		:	12px;
	background-image	:	url(link_pfeile_orange.png);
	background-position	:	left center;
	background-repeat	:	no-repeat;
	text-decoration		:	none;
	color				:	#898989;
							}

/*Warenkorb*/

table.cart					{
	table-layout		:	fixed;
							}

th.cart-pos					{
	width				:	40;
	background-color	:	#898989;
	color				:	#ffffff;
	padding				:	5px;
	padding-right		:	0px;
	font-size			:	12px;
	text-align			:	left;
	border				:	1px solid #898989;
							}

th.cart-art					{
	width				:	280;
	background-color	:	#898989;
	color				:	#ffffff;
	padding				:	5px;
	padding-right		:	0px;
	font-size			:	12px;
	text-align			:	left;
	border				:	1px solid #898989;
							}

th.cart-qty					{
	width				:	100;
	background-color	:	#898989;
	color				:	#ffffff;
	padding				:	5px;
	padding-right		:	0px;
	font-size			:	12px;
	text-align			:	left;
	border				:	1px solid #898989;
							}

th.cart-sum					{
	width				:	100;
	background-color	:	#898989;
	color				:	#ffffff;
	padding				:	5px;
	padding-right		:	0px;
	font-size			:	12px;
	text-align			:	left;
	border				:	1px solid #898989;
							}

th.cart-act					{
	width				:	120;
	color				:	#898989;
	padding				:	5px;
	padding-right		:	0px;
	font-size			:	12px;
	text-align			:	left;
							}

td.cart, td.cart-labels, td.cart-sum, td.cart-art	{
	text-align			:	center;
	color				:	#898989;
	font-size			:	10px;
	border				:	1px solid #898989;
	padding-top			:	10px;
							}
td.cart-art {padding:0 0 5px 20px;text-align:left;}
td.cart-labels {text-align:left;padding:3px;}
td.cart-sum {text-align:right;padding:3px;}
tr.static {vertical-align:middle;}

td.cart-act					{
	color				:	#898989;
	font-size			:	10px;
	border				:	0px;
	vertical-align			:	top;
	padding				:	0;
							}

input.cart					{
	background-color	:	#ffffff;
	color				:	#898989;
	border				:	1px solid #898989;
	width				:	30;
	text-align			:	center;
	font-size			:	10px;
							}

button.cart-del, button.cashdesk, 
button.cart-change			{
	padding				:	0 10px 0 20px;
	background-image	:	url(arrow-right-white-grey.png);
	background-position	:	8px 10px;
	background-repeat	:	no-repeat;
	width				:	130px;
	height				:	25px;
	margin				:	0 5px 5px;
	vertical-align		:	middle;
	text-align			:	left;
	color				:	#fff;
	background-color	:	#898989;
	border				:	0px dotted #898989;
	font-size			:	12px;
	line-height			:	25px;
	font-weight			:	bold;
							}

button.cashdesk				{
	background-image	:	url(arrow-right-white-orange.png);
	background-color	:	#ff6d00;
	color				:	#ffffff;
}
tr.cart-btnrow				{
	height				:	50px;
	vertical-align		:	bottom;
							}

td.cart-btnrow				{
	text-align			:	right;
	padding				:	10px;
							}


/*Form*/
table.form					{
	width				:	600;
	table-layout		:	fixed;
	font-size			:	10px;
	text-align			:	left;
	color				:	#898989;
							}

tr.form						{
	vertical-align		:	middle;
							}

td.form,
td.form_err,
td.form_l,
td.form_err_l				{
	width				:	320;
	color				:	#898989;

							}

td.form_r, td.form_err_r	{
	width				:	280;
	border-left			:	0px;
							}

td.form-btn					{
	width				:	600px;
	text-align			:	right;
	padding-top			:	10px;
	padding-bottom		:	10px;
							}

.list_submit,
button.form,
button.back,
input.form_submit			{
	padding				:	0 10px 0 20px;
	background-image	:	url(arrow-right-white-orange.png);
	background-position	:	8px 10px;
	background-repeat	:	no-repeat;
	height				:	25px;
	margin				:	0 0 5px 5px;
	vertical-align		:	middle;
	text-align			:	left;
	background-color	:	#ff6d00;
	color				:	#ffffff;
	border				:	0;
	font-size			:	12px;
	line-height			:	25px;
	font-weight			:	bold;
	
							}

button.back {
	background-image	:	url(arrow-left-white-grey.png);
	background-color	:	#898989;
	float                   :       left;
	margin-left		:	0;
}

input.form,
select.form{
	width				:	280;
	border				:	1px solid #898989;
	color				:	#898989;
	padding				:	2px;
	font-size			:	10px;
	margin-top			:	5px;
	margin-bottom		:	15px;
							}

textarea.form				{
	width				:	250;
	border				:	1px solid #898989;
	color				:	#898989;
	padding				:	2px;
	font-size			:	10px;
	height				:	150px;
	margin-top			:	5px;
	margin-bottom		:	15px;
							}

input.form_err,
select.form_err				{
	width				:	280;
	border				:	1px solid #ff6d00;
	color				:	#ff6d00;
	padding				:	2px;
	font-size			:	10px;
	margin-top			:	5px;
	margin-bottom		:	15px;
							}

textarea.form_err			{
	width				:	250;
	border				:	1px solid #ff6d00;
	color				:	#ff6d00;
	padding				:	2px;
	font-size			:	10px;
	height				:	150px;
	margin-top			:	5px;
	margin-bottom		:	15px;
							}

font.form					{
	color				:	#898989;
	font-size			:	12px;
	margin-top			:	10px;
	text-transform		:	uppercase;
							}

font.form_err				{
	color				:	#ff6d00;
	font-size			:	12px;
	margin-top			:	10px;
	text-transform		:	uppercase;
							}

table.errors				{
	width				:	175;
	color				:	#ff6d00;
	font-size			:	10px;
	border				:	1px solid #ff6d00;
	border-collapse		:	collapse;
	margin-bottom		:	5px;
	margin-left			:	10px;
							}

th.errors					{
	margin				:	0px;
	color				:	#ff6d00;
	font-size			:	12px;
	font-weight			:	bold;
	text-align			:	center;
	border-bottom		:	1px solid #ff6d00;
							}

td.errors					{
	margin				:	0px;
	text-align			:	left;
	color				:	#ff6d00;
	font-size			:	10px;
	padding				:	10px;
	padding-left		:	10px;
							}

hr.errors					{
	width				:	150px;
	text-align			:	center;
	color				:	#ff6d00;
	height				:	1px;
	background-color	:	#ff6d00;
							}

/*Order Form*/

table.order_form			{
	table-layout		:	fixed;
	width				:	622px;
	font-size			:	10;
							}

td.order_form_left			{
	width				:	200;
	color				:	#898989;
							}

td.order_form				{
	width				:	210;
	border-left			:	1px solid #898989;
	padding-left		:	10;
	color				:	#898989;
							}

td.order_form_btn			{
	width				:	677;
	height				:	50;
	vertical-align		:	bottom;
	text-align			:	right;
	padding				:	5;
	color				:	#898989;
							}

h3.order					{
	color				:	#ff6d00;
	font-size			:	13px;
	font-weight			:	bold;
	margin				:	0px;
	margin-bottom		:	10px;
	padding				:	0px;
							}

div.order_btn				{
	width				:	225;
	text-align			:	left;
							}

textarea.order_form			{
	width				:	200;
	height				:	90;
	border				:	1px solid #898989;
	padding				:	5px;
	color				:	#898989;
	font-size			:	12px;
							}

/*Cart Overview*/
table.cart_overview			{
	width				:	175;
	margin-bottom		:	5px;
	margin-left			:	10px;
	border				:	1px solid #898989;
							}

th.cart_overview			{
        background-color                :       #ff6d00;
	height				:	30px;
	text-align			:	left;
	vertical-align		:	middle;
	color				:	#fff;
	font-size			:	12px;
	font-weight			:	bold;
	border-bottom		:	1px solid #898989;
							}

td.cart_overview			{
	padding				:	10;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#898989;
							}

img.cart_overview			{
	float				:	left;
	margin-left			:	5px;
	margin-right		:	5px;
	vertical-align		:	middle;
							}

font.cart_overview			{
	line-height			:	25px;
							}


/*wiki form*/
table.form_wiki				{
	width				:	680;
	color				:	#898989;
							}

font.form_wiki				{
	margin-top			:	10px;
	font-size			:	14px;
							}

td.form_wiki textarea.form	{
	width				:	680;
	height				:	600;
	margin-left			:	0;
	margin-right		:	0;
	font-size			:	12;
	padding				:	2;
	border				:	1px solid #898989;
							}

td.form_wiki textarea.form_err	{
	width				:	680;
	height				:	600;
	margin-left			:	0;
	margin-right		:	0;
	font-size			:	12;
	padding				:	2;
	border				:	1px solid #ff6d00;
							}

td.form_wiki input.form		{
	width				:	670;
	margin-left			:	0;
	margin-right		:	0;
	font-size			:	12;
	padding				:	2;
	border				:	1px solid #898989;
							}

div.form_wiki				{
	width				:	672;
	padding				:	0;
	margin				:	0;
	border-top			:	1px solid #ff6d00;
	border-bottom		:	1px solid #ff6d00;
							}


table.list					{
	border-collapse		:	separate;
	padding				:	3px;}

th.list_head				{
	font-size			:	13px;
	text-align			:	left;
	text-transform		:	uppercase;
	font-weight			:	bold;
	color				:	#898989;
							}

td.list_head input.form		{
	width				:	100%;
	margin-right		:	15px;
							}


a.ListCnt,
a.ListCnt:link,
a.ListCnt:active,
a.ListCnt:visited,
a.ListCnt:hover				{
	font-size			:	11px;
	color				:	#898989;
	font-weight			:	normal;
	text-decoration		:	none;
							}

tr.ListCnt					{
	background-color	:	#ffffff;
							}

tr.ListCnt:hover			{
	background-color	:	#f0f0f0;
							}


/*wiki documents*/
table.wikiBox				{
	width				:	100%;
	color				:	#898989;
	font-size			:	12px;
	text-align			:	left;
	vertical-align		:	top;
	border-collapse		:	collapse;
							}



h2.wikiDocTitle				{
	color				:	#ff6d00;
	font-size			:	16px;
	font-weight			:	bold;
	margin				:	0px;
	margin-top			:	20px;
	margin-bottom		:	10px;
	padding				:	0px;
	text-transform		:	uppercase;
							}

.wiki						{
	color				:	#898989;
	font-size			:	11px;
							}


td.wikiBox					{
	color				:	#898989;
	font-size			:	11px;
	width				:	100%;
							}



a.wikiBrokenDoc				{
	color				:	#898989;
	font-size			:	11px;
							}

h1.wiki, h2.wiki, h3.wiki, h4.wiki	{color:#898989;margin-bottom:5px;margin-top:5px;}

h1.wiki		{font-size	:	16px;}
h2.wiki		{font-size	:	15px;}
h3.wiki		{font-size	:	14px;}
h4.wiki		{font-size	:	13px;}

img.wiki					{
	float				:	right;
	margin-left			:	10;
	margin-bottom		:	10;
							}

img.wiki-full				{
	float				:	right;
	margin-left			:	10;
							}

img.wiki-left				{
	float				:	left;
	margin-right		:	10;
	margin-bottom		:	10;
							}

img.wiki-top				{
	margin-bottom		:	10;
	display				:	block;
							}


table.wiki					{
	table-layout		:	fixed;
	width				:	675px;
							}

/*Art Infos*/
table.art_info				{
	width				:	680;
	table-layout		:	fixed;
							}

td.art_info_left			{
	width				:	375;
/*	padding-right		:	5px;*/
}


td.art_info_image			{
	width				:	305;
	text-align			:	left;
							}


img.art_img_big				{
	width				:	298px;
	height				:	298px;
	border				:	1px solid #898989;
	margin				:	0px;
	margin-bottom		:	5px;
	display				:	block;
							}

img.art_img_ico				{
	width				:	50px;
	height				:	50px;
	border				:	1px solid #898989;
	padding				:	0px;
	float				:	left;
	display				:	inline;
	margin-top			:	0px;
	margin-left			:	0px;
	margin-right		:	5px;
	margin-bottom		:	5px;
	cursor				:	pointer;
							}

td.art_info					{
	vertical-align		:	top;
	color				:	#898989;
							}

table.art_info_text			{
	table-layout		:	fixed;
	width				:	370;
	margin-right		:	5px;
							}

td.art_info_label			{
	width				:	170;
	height				:	30;
	background-color	:	#898989;
	color				:	#ffffff;
	padding-left		:	10;
	font-size			:	12px;
	font-weight			:	bold;
	vertical-align		:	middle;
	text-transform		:	uppercase;
							}

td.art_info_label2			{
	width				:	180;
	height				:	30;
	background-color	:	#898989;
	color				:	#ffffff;
	padding-left		:	10;
	font-size			:	12px;
	font-weight			:	normal;
	vertical-align		:	middle;
							}

td.art_info_text_title		{
	width				:	80;
	color				:	#898989;
	font-weight			:	bold;
	font-size			:	12px;
	height				:	30;
	border-bottom		:	1px solid #898989;
	padding-left		:	10px;
	vertical-align		:	middle;
							}

td.art_info_text_75			{
	width				:	280;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	height				:	30;
	border-bottom		:	1px solid #898989;
	vertical-align		:	middle;
							}

td.art_info_text_25			{
	width				:	90;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	height				:	30;
	border-bottom		:	1px solid #898989;
	vertical-align		:	middle;
							}

td.art_info_text_text_50	{
	width				:	180;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	height				:	30;
	border-bottom		:	1px solid #898989;
	vertical-align		:	middle;
	padding-left		:	10px;
							}

td.art_info_text_50			{
	width				:	180;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	padding-top			:	20px;
	padding-left		:	10px;
							}

td.art_info_text_price		{
	width				:	170;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	padding-top			:	20px;
	padding-left		:	10px;
							}

p.art_info_text				{
	width				:	350;
	margin-right		:	5px;
	margin-top		:	-5px;
	margin-bottom		:	-0px;
	color				:	#898989;
	font-weight			:	normal;
	font-size			:	12px;
	border-bottom		:	1px solid #898989;
	padding			:	10px;
	padding-top		:	12px;
	padding-bottom		:	8px;
							}


b.price						{
	font-size			:	18;
							}


input.art_info				{
	width				:	30;
	border				:	1px solid #898989;
	font-size			:	10px;
	text-align			:	center;
	color				:	#898989;
							}

button.art_info				{
	width				:	180;
	height				:	30;
	vertical-align		:	middle;
	text-align			:	left;
	background-color	:	#ff6d00;
	color				:	#ffffff;
	border				:	0px solid #ff6d00;
	font-size			:	12;
	/*text-transform		:	uppercase;*/
	padding-left		:	30;
	padding-right		:	10;
	background-image	:	url(icon_warenkorb_orange.png);
	background-position	:	5 7;
	background-repeat	:	no-repeat;
	font-weight			:	bold;
							}

/*Art Navi*/
table.art_navi				{
	table-layout		:	fixed;
	width				:	680;
							}

td.art_navi					{
	width				:	170;
	vertical-align		:	top;
	text-align			:	left;
							}


table.art_navi_art			{
	table-layout		:	fixed;
	width				:	165;
	margin-right		:	5px;
	margin-bottom		:	5px;
							}

th.art_navi_art				{
	height				:	30;
	background-color	:	#898989;
	color				:	#ffffff;
	padding-left		:	10;
	vertical-align		:	middle;
	text-align			:	left;
	text-transform		:	uppercase;
							}

a.art_navi					{
	color				:	#ffffff;
	font-size			:	12px;
	font-weight			:	bold;
	text-decoration		:	none;
							}


/*Chapter Navi*/
table.chapter_navi			{
	table-layout		:	fixed;
	width				:	680;
							}

td.chapter_navi				{
	width				:	230px;
	vertical-align		:	top;
	text-align			:	left;
							}

img.chapter_navi,
img.art_navi				{
	margin-bottom		:	5px;
							}

a.chapter_navi				{
	color				:	#ffffff;
	font-size			:	12px;
	font-weight			:	bold;
	text-decoration		:	none;
							}

td.aft-panel-right p b {font-weight:bold;font-size:12px;}
hr {border:1px solid #898989}
#order_bar {margin:0 0 20px; 0}
#order_bar .orange_number, #order_bar .number {margin: 0 5px 0 0; color:#fff; padding:0 5px;font-weight:bold; font-size:14px;}
#order_bar .number {background-color:#009edf; }
#order_bar .orange_number {background-color:#ff6d00; }
#order_bar .text, #order_bar .orange_text {font-weight:bold; font-size:14px;margin-right:20px;text-transform:uppercase;}
#order_bar .text {color:#009edf;}
#order_bar .orange_text {color:#ff6d00;}
.highlight {text-transform:uppercase; font-weight:bold;font-size:12px;}
td.form-lr {padding: 2px 20px 5px 0;vertical-align:top;font-size:12px;}
td.form-btn {padding-right:20px;}
input[type="radio"] {margin:0 2px 6px 0; position:relative; top:2px;}
tr.cart td.cart-sum {padding-top:10px;}


td.form_l, td.form_r {width:300px;}