body							{background:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4c4c4c; padding:0; margin:0;}
#drag							{background:url('/images/shop/bg.png') no-repeat 0 bottom; position:fixed; left:0; bottom:0; width:180px; height:442px; display:block; z-index:0;}
p								{line-height:18px; margin:0 0 15px 0;}
a								{color:#652D90;}
h4								{background-repeat:no-repeat; margin:14px 0 0 0;}
h4 span							{font-size:13px; visibility:hidden; word-spacing:16px;}

h5								{background-repeat:no-repeat; margin:0 0 -1px 0;}
h5 span							{font-size:13px; visibility:hidden; word-spacing:16px;}


h1								{color:#652D90; font-size:26px; font-weight:normal; margin:8px 0 20px;}
h2								{color:#652D90; font-size:12px; margin:0;}

.head_box						{background:url('/images/shop/box_bg.png') no-repeat; width:135px; height:64px; float:left; margin:10px 0 0 10px; padding:7px 5px; }
.head_box p						{margin:0;}

.suche							{width:94px; padding:2px; border:1px solid #908e8c; margin:3px 0 0 0;}
.lupe							{background:url('/images/shop/lupe.png') no-repeat; width:34px; height:34px; border:0; margin:-10px 0 0 100px; text-indent:-9000px;}

.korb							{background:url('/images/shop/korb.png') no-repeat; width:33px; height:32px; display:block; text-indent:-9999px; margin:-35px 0 0 100px; }

.share							{margin:30px 0 0 0; display:inline-block;}

#all							{width:1000px; position:relative; padding:1px 0 0 0; top:30px;}

#logged-in						{position:absolute; right:53px; top:-25px; line-height:12px;}
#logged-in span,
	#logged-in ul,
	#logged-in ul li			{float:left;}
#logged-in ul					{padding:0; margin:0; list-style:none;}
#logged-in ul li				{margin-left:5px; padding-left:5px; border-left:1px solid #000000;}
#logged-in ul li.first			{border:none;}

.lang							{position:absolute; left:182px; top:-25px;}
.lang ul						{list-style-type:none; margin:0; padding:0;}
.lang ul li						{float:left; margin:0 3px 0 0;}
.lang ul li.active a			{font-weight:bold;}
.lang ul li a					{text-transform:uppercase; text-decoration:none; color:#4c4c4c;}
.lang ul li a:hover				{color:#ee4036;}

.log							{position:absolute; right:51px; top:-25px;}
.log ul							{list-style-type:none; margin:0; padding:0;}
.log ul li						{float:left; margin:0 3px 0 0;}
.log ul li a					{text-decoration:none; color:#4c4c4c;}
.log ul li a:hover				{color:#ee4036;}

#head							{margin:0 0 0 35px;}
#head #logo						{background:url('/images/shop/violett/logo.png') no-repeat; width:128px; height:127px; display:block; text-indent:-9999px; float:left; margin:0 17px 0 0;}
#head #motmot					{background:url('/images/shop/violett/motmot.png') no-repeat; width:300px; height:76px; text-indent:-9999px; float:left; margin:10px 0;}
#head #cart_logo				{background:url('/images/shop/cart_logo.png') no-repeat; width:130px; height:132px; display:block; text-indent:-9999px; float:left; margin:0 17px 0 0;}
#head #navi						{float:left; width:775px;}
#head #navi ul					{list-style-type:none; padding:0; margin:0;}
#head #navi ul li				{float:left;}
#head #navi ul li a				{text-indent:-999px; width:145px; height:44px; display:block; margin:0 10px 0 0;}
#head #navi ul li a#girls		{background:url('/images/shop/violett/girls.png') no-repeat;}
#head #navi ul li a#girls:hover	{background:url('/images/shop/pink/girls.png') no-repeat;}
#head #navi ul li a#girls.active{background:url('/images/shop/pink/girls.png') no-repeat;}
#head #navi ul li a#guys		{background:url('/images/shop/violett/guys.png') no-repeat;}
#head #navi ul li a#guys:hover	{background:url('/images/shop/blau/guys.png') no-repeat;}
#head #navi ul li a#guys.active	{background:url('/images/shop/blau/guys.png') no-repeat;}
#head #navi ul li a#kids		{background:url('/images/shop/violett/kids.png') no-repeat;}
#head #navi ul li a#kids:hover	{background:url('/images/shop/dunkelblau/kids.png') no-repeat;}
#head #navi ul li a#kids.active	{background:url('/images/shop/dunkelblau/kids.png') no-repeat;}
#head #navi ul li a#funstuff	{background:url('/images/shop/violett/funstuff.png') no-repeat;}
#head #navi ul li a#funstuff:hover	{background:url('/images/shop/orange/funstuff.png') no-repeat;}
#head #navi ul li a#funstuff.active	{background:url('/images/shop/orange/funstuff.png') no-repeat;}
#head #navi ul li a#contact		{background:url('/images/shop/violett/contact.png') no-repeat;}
#head #navi ul li a#contact:hover{background:url('/images/shop/gruen/contact.png') no-repeat;}
#head #navi ul li a#contact.active{background:url('/images/shop/gruen/contact.png') no-repeat;}

#content						{margin:7px 0 0 0; position:relative;}
#content .left					{float:left; width:610px; margin:0 10px 0 180px;}
#content .right					{float:left; width:145px; border-bottom:10px solid #652D90;}

#content .right h4				{margin:4px 0 0 0;}
#content .right a				{color:#652D90;}

#content .right	#right_bottom	{margin:0 0 -29px 0; text-align:right;}
#content .right	#right_bottom a	{color:#4C4C4C; text-decoration:none;}
.box							{border-top:10px solid #652D90; width:145px; padding:10px 0 0 0; margin:0 0 10px 0;}
.box_big_						{border-bottom:10px solid #652D90;border-top:10px solid #652D90; width:610px; margin:0 0 10px 0;}
.box_big						{border-bottom:10px solid #652D90; width:610px; margin:0 0 10px 0;}
.project 						{margin:0 0 10px 0;}
.project ul						{list-style-type:none; padding:0; margin:0;}
.project ul li					{float:left; margin:0 8px 8px 0; height:35px; position:relative; border:2px solid #cccccc; width:130px; padding:143px 6px 8px; background:#FFF;}
.project ul li img.overlay		{z-index:20;}
.project ul li img				{margin:0 0 10px 0; position:absolute; left:6px; top:5px;}
.project ul li span				{display:block; text-align:center;}
.project ul li.last				{margin:0;}
.bilder							{list-style-type:none; margin:10px 0 0 0; padding:0;}
.bilder li span					{padding-top:9px; display:block;}
.bilder li span.active, .bilder li span:hover			{background:url('/images/active_image.gif') no-repeat center 0;}
.bilder li						{float:left; margin:0 10px 0 0; position:relative;}
.bilder img.overlay				{position:absolute; display:block; cursor:pointer;}
.bilder li.last					{margin:0;}
.color							{color:#652D90;}

.form-table						{color:#652D90; font-weight:bold;}
.form-table th,
	.form-table td				{padding:3px;}
.form-table th					{vertical-align:bottom; text-align:right; width:260px;}
.form-table td					{vertical-align:bottom; text-align:left;}
.form-table textarea,
	.form-table input			{width:250px; border:1px solid #333333;}

#footer							{color:#4c4c4c; margin:7px 0 0 0;}
.footer_navi ul					{list-style-type:none; padding:0; margin:0;}
.footer_navi ul li				{float:right;}
.footer_navi ul li a			{padding:0 2px; color:#4c4c4c; text-decoration:none;}

.box_std img					{float:left; margin:0 10px 0 0;}
.box_std .std_left				{float:left; border-top:10px solid #652D90; border-bottom:10px solid #652D90; width:300px; min-height:580px;}

.box_cart						{width:765px; border-top:10px solid #652D90; border-bottom:10px solid #652D90; padding:0 0 15px 0;}
.box_big_cart					{border-bottom:10px solid #652D90; width:765px; margin:0 0 10px 0;}
.cart_left						{width:145px; margin:0 15px 0 0; float:left; position:relative;}
.cart_left img.overlay			{z-index:20;}
.cart_left img					{margin:0 0 10px 0; position:absolute; left:6px; top:5px;}

.cart_right 					{float:left; margin-left:160px;}
.box_big_cart,
	.box_big_cart a					{color:#652D90; font-weight:bold;}
.cart_right ul					{list-style-type:none; margin:0; padding:0;}
.cart_right ul li				{display:block; border-bottom:2px solid #b296c8; margin:0 0 19px 0; padding-bottom:10px;}
.cart_right ul li .shopping_cart{height:70px;}
.cart_right span				{display:block; font-size:0.8em; font-weight:bold;}

.box_portfolio					{border-top:10px solid #652D90; border-bottom:10px solid #652D90; padding:0 0 15px 0;}
.bread							{border-bottom:1px solid #652D90; padding:0 0 3px 0;}
.bread ul						{list-style-type:none; padding:0; margin:0;}
.bread ul li					{float:left; padding-left:2px;}
.bread ul li a					{padding:0 3px 0 0; color:#4c4c4c; text-decoration:none;}
.bread ul li a.active			{font-weight:bold; color:#652D90;}

.selectiongroup label			{color:#652d90; font-size:1wpx; padding:0 5px 10px 0; text-align:left; float:left; font-weight:bold;}

.portfolio_left					{float:left; width:300px; margin:10px 10px 0 0; position:relative;}
.portfolio_right				{float:left; width:300px; margin:10px 0 0 0;}
.portfolio_right h1				{margin:0;}
.portfolio_right p				{margin:0 0 20px 0;}
.portfolio_left	#image_printcolor {position:absolute; top:0; left:0;}
.portfolio_left	#pic_bigger		{background:url('/images/shop/pic_bigger.png') no-repeat; width:26px; height:20px; position:absolute; top:274px; left:6px;}
#subnavi						{border-top:10px solid #652D90; width:145px; position:absolute; left:25px;}
#subnavi ul						{list-style-type:none; padding:0; margin:0; border-bottom:1px solid #652D90; }
#subnavi ul li					{border-top:1px solid #652D90;}
#subnavi ul li.first			{border-top:0;}
#subnavi ul li a				{padding:2px 0; display:block; color:#652D90; text-decoration:none;}
#subnavi ul li a:hover			{color:#4c4c4c;}
#subnavi ul li ul				{border:0;}
#subnavi ul li ul li a			{padding:2px 0 2px 12px;}

.editor_field					{width:490px;}
.editor_ok_button				{background:url('/images/shop/violett/pfeil.png') no-repeat; width:26px; height:20px; text-indent:-9999px; border:0; margin:3px 8px 11px 7px;}

.stift							{background:url('/images/shop/stift.png') no-repeat; width:146px; height:146px; display:block; }

.shop_input						{border-bottom:10px solid #652D90; padding:0;}
.shop_input table				{border-top:1px solid #652D90; width:765px; margin:5px 0 0 0;}

.seite							{}
.seite ul						{list-style-type:none; margin:0; padding:0;}
.seite ul li					{float:left; margin:0 3px 0 0;}
.seite ul li a					{text-decoration:none;}
.seite ul li a:hover			{font-weight:bold;}
.shipping_adess					{color:#652D90; font-weight:bold; border-top:1px solid #652D90; padding:15px 0; margin:5px 0 0 0;}

.orderwithout, .form-table input.orderwithout						{background:url('/images/shop/violett/orderwithout.png') no-repeat; display:block; width:225px; height:20px; border:0; text-indent:-9999px;font-size:0; line-height: 0px;}
.orderandregister, .form-table input.orderandregister				{background:url('/images/shop/violett/orderandregister.png') no-repeat; display:block; width:225px; height:20px; border:0; text-indent:-9999px;font-size:0; line-height: 0px;}
.orderwithout:hover, .form-table input.orderwithout:hover			{background:url('/images/shop/gruen/orderwithout.png') no-repeat; display:block; width:225px; height:20px; border:0; text-indent:-9999px;}
.orderandregister:hover, .form-table input.orderandregister:hover	{background:url('/images/shop/gruen/orderandregister.png') no-repeat; display:block; width:225px; height:20px; border:0; text-indent:-9999px;}
.weiter																{background:url('/images/shop/weiter.png') no-repeat; display:block; width:146px; height:20px; margin:0 0 0 465px; text-indent:-9999px;font-size:0; line-height: 0px; }
.makepayment														{background:url('/images/shop/violett/makepayment.png') no-repeat; border:0; float:right; display:block; width:146px; height:20px; margin:17px 188px 0 0; text-indent:-9999px;font-size:0; line-height: 0px; }
.confirmorder														{background:url('/images/shop/violett/confirmorder.png') no-repeat; border:0; float:right; display:block; width:146px; height:20px; margin:17px 188px 0 0; text-indent:-9999px;font-size:0; line-height: 0px;}
.makepayment:hover													{background:url('/images/shop/gruen/makepayment.png') no-repeat; border:0; float:right; display:block; width:146px; height:20px; margin:17px 188px 0 0; text-indent:-9999px;font-size:0; line-height: 0px; }
.confirmorder:hover													{background:url('/images/shop/gruen/confirmorder.png') no-repeat; border:0; float:right; display:block; width:146px; height:20px; margin:17px 188px 0 0; text-indent:-9999px;font-size:0; line-height: 0px; }
.kauf																{background:url('/images/shop/violett/addtocart.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; border:0;font-size:0; line-height: 0px;}
.continue, .form-table input.continue								{background:url('/images/shop/violett/continue.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}
.continue:hover, .form-table input.continue:hover					{background:url('/images/shop/gruen/continue.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}
.keepshopping, .form-table input.keepshopping						{background:url('/images/shop/violett/keepshopping.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}
.keepshopping:hover, .form-table input.keepshopping:hover			{background:url('/images/shop/gruen/keepshopping.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}
.recalculate, .form-table input.recalculate							{background:url('/images/shop/violett/recalculate.png') no-repeat; display:block; width:185px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}
.recalculate:hover, .form-table input.recalculate:hover				{background:url('/images/shop/gruen/recalculate.png') no-repeat; display:block; width:185px; height:20px; text-indent:-9999px; border:0; font-size:0; line-height: 0px;}

.register															{background:url('/images/shop/violett/register.png') no-repeat; display:block; width:144px; height:20px; text-indent:-9999px; font-size:0; line-height: 0px; border:0;}
.pfeil																{background:url('/images/shop/violett/pfeil.png') no-repeat; display:block; width:26px; height:20px; text-indent:-9999px; float:right; font-size:0; line-height: 0px;}
.pfeil_zurueck														{background:url('/images/shop/violett/pfeil_zurueck.png') no-repeat; display:block; width:26px; height:20px; text-indent:-9999px; float:left; font-size:0; line-height: 0px;}

#edit							{float:left; margin:17px 0 0 0;}
#shipping_country				{margin:15px 0;}

.box_big_cart ul.item			{list-style-type:none; margin:15px 0; padding:0; color:#652D90; font-weight:bold;}
.box_big_cart ul.item li		{float:left;}

#newsletter, #giftwrap			{border:0;}

.step							{border-bottom:10px solid #652D90; padding:17px 0;}
.step a							{text-decoration:none;}
.step ul						{list-style-type:none; margin:0; padding:0;}
.step ul li						{float:left; margin:0 70px 0 0;}
.step ul li.active				{color:#1b75bb;}
.step ul li span				{display:block;}
.step ul li span.big			{font-size:26px;}
.paypal_logo					{background:url('/images/shop/paypal.png') no-repeat; height:80px; width:210px; margin:0 0 29px 5px;}
#pagination						{border-bottom:10px solid #652D90; padding:7px 0 15px 0;}
.f-left							{float:left;}
.f-right						{float:right;}
.lila,#sc_price_incl			{color:#652D90; font-weight:bold;}

.shop_input table.shipping_table{width:765px; border-top:0; margin:0;}

#added2cart 					{background:transparent url(/images/bg-black-transparent.png) repeat scroll 0 0; height:100%; width:100%; position:fixed; left:0; top:0; z-index:100;}
#added2cart #inner 				{background:#FFFFFF; height:90px; width:400px; left:50%; top:50%; margin:-45px 0 0 -200px; position:absolute; z-index:101; padding:10px;}
#added2cart .makepayment		{margin: 0pt;}

.error,
	.form-table textarea.error,
		.form-table input.error,
		.form-table select.error {font-weight:bold; color:#FF0000;}

	.form-table textarea.error,
		.form-table input.error,
		.form-table select.error {border:#F00 1px solid;}

.change							{color:#4c4c4c; text-decoration:none;}
.shop_input table#shoppingcart_overview {padding:0 0 5px 0;}
.shop_input table#shoppingcart_overview a {text-decoration:none;}
.shop_input table#shoppingcart_overview tr td { line-height:1.3em;}
.shipping_cost td				{height:33px; border-top:2px solid #B296C8;}
#div-billing-address			{border-top:2px solid #b296c8; margin:5px 0 0 0; padding:7px 0 0 0;}
#div-delivery-address			{border-top:2px solid #b296c8; margin:5px 0 0 0; padding:7px 0 0 0;}
html {margin-bottom: 1px;} img {border:none;} .form-error {color:#FF0000;background:#880000;border:1px solid #FF0000;} a {outline:none;} form {display:inline;} .nostyle {background:none;border: none;margin:0;padding:0;width:inherit;} .clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html .clearfix {height:1%;} .clearfix {display:block;} .wai {display:none;} .inline {display:inline;} .snippet {padding-left:50px;line-height:40px;border-top:1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background:url(/adminarea/wysiwyg/jscripts/tiny_mce/plugins/mc3000snippets/img/snippet_bg.png) no-repeat;display:block;} #promo {display:none;}
