@charset "UTF-8";
/* CSS Document */

#all													{width: 100%; margin: 0; padding: 0; font-family: Tahoma, Arial; color: #000; background: url(../img/all.gif) repeat-x;}
#all div,
#all p,
#all ul,
#all li,
#all a,
#all img,
#all h1,
#all h2,
#all h3,
#all h4,
#all h5											{margin: 0; padding: 0; text-decoration: none; border: none; font-weight: normal; list-style: none; list-style-type: none;}

#all .margin-top							{clear: both; margin-top: 1px;}
#all .clear										{clear: both;}


#all .my_page								{width: 951px; background: url(../img/content_white.gif) repeat-y;}
#all .main_white							{width: 951px; height: 1px; background: #fff;}

#all .my_navigation						{float: left; width: 157px; padding-bottom: 1px;}
#all #navi										{display: block;}

#all .my_content							{float: right; width: 793px;}
#all .content_bottom					{width: 951px; height: 1px; background: url(../img/content_bottom.gif) no-repeat;}

#all #liste										{width: 793px; height: 34px; background: url(../img/headlines/trefferliste.gif) no-repeat;}

#all #warten p.text						{padding-top: 25px; font-size: 16px; line-height: 18px;}
#all #warten p.img						{padding: 15px 0 400px 0;}

#all .startslider								{float: left; padding-left: 1px;}
#all .start_img								{float: right;}

#all .logobanner															{margin-top: 1px;}

#all .my_footer																	{width: 951px; height: 162px; margin-top: 1px; background: url(../img/footer.gif) no-repeat;}
#all .my_footer div															{float: left; width: 237px; height: 162px; margin-left: 1px; text-align: left;}
#all .my_footer h5															{width: 237px; height: 25px; margin-top: 8px; line-height: 25px; color: #fff; font-size: 14px; text-align: center;}
#all .my_footer p																{padding: 10px 0 0 12px;}
#all .my_footer a																{padding: 0 3px 0 3px; font-size: 14px; line-height: 22px; color: #000; display: inline;}
#all .my_footer a:hover													{background: #000; color: #fff;}

#all .shoppromo														{width: 931px; margin-top: 15px; text-align: center; font-size: 13px; line-height: 20px; color: #ccc;}
#all .shoppromo em													{font-style: normal;}
#all .shoppromo strong											{font-weight: normal;}

#all .editor_rights														{width: 951px; margin-top: 15px; padding-bottom: 20px; text-align: center; font-size: 13px; line-height: 20px; color: #ccc;}
#all .editor_rights a													{padding: 0; font-size: 13px; line-height: 20px; color: #c8c8c8;}
#all .editor_rights a:hover										{color: #000;}

/* Article */

#all #my_description												{width: 753px; margin: 20px auto 20px auto;}
#all .grey_stripe														{width: 100%; height: 1px; background: #ccc;}
#all .white_stripe														{width: 100%; height: 1px; background: #fff;}

#all .character															{float: right; width: 330px; text-align: left;}
#all .character h1														{width: 330px; font-size: 21px; line-height: 24px;}
#all .artno																	{width: 330px; padding-top: 20px;}
#all .artno p																{font-size: 14px; line-height: 20px; color: #ccc;}
#all .artno p span														{color: #000;}
#all .short_description												{width: 330px; padding-top: 20px; font-size: 14px; line-height: 20px; color: #000;}
#all .my_uvp																{width: 330px; padding-top: 20px; font-size: 14px; line-height: 20px; color: #ccc;}
#all .my_uvp span													{color: #000;}
#all .my_price															{width: 330px;}
#all .my_price div			 											{font-size: 14px; line-height: 32px; color: #ccc; padding-top: 10px;}
#all .my_price div span											{color: #000;}
#all .my_price div span.big										{font-size: 30px; font-weight: bold;}
#all .my_price p														{font-size: 11px; line-height: 13px; color: #ccc;}
#all .buy_now															{width: 330px; padding-top: 25px;}
#all .buy_now a															{float: left; width: 324px; height: 43px; background: url(../img/item_cart.gif) 0 -43px no-repeat;}
#all .buy_now a:hover												{background: url(../img/item_cart.gif) 0 0 no-repeat;}

#xxl, #xxl20, #xxl21, #xxl22, #xxl23,
#bild31, #bild32, #bild33											{display: none;}

#all .showroom															{float: left; width: 403px;}
#all .large																	{width: 403px;}
#all .large div																{float: left; width: 403px; height: 406px;}
#all .large p.img														{float: left; width: 395px; height: 395px; margin: 0 0 0 1px;}
#all .large p.png														{float: left; width: 403px; height: 406px; margin-top: -395px; background: url(../img/large.png) no-repeat;}
#all .large p.png a														{float: left; width: 396px; height: 396px; line-height: 396px; font-size: 396px;}

#all .more																	{float: left; width: 403px; line-height: 20px; text-align: left;}
#all .more p																{padding-left: 10px; font-size: 14px; color: #ccc;}

#all .small																	{float: left; width: 403px; margin-top: 10px;}
#all .small div															{float: left; padding-left: 12px;width: 91px; height: 92px;}
#all .small p.img														{float: left; width: 91px; height: 92px;}
#all .small p.img img												{width: 87px; height: 87px;}
#all .small p.png														{float: left; width: 91px; height: 92px; margin: -92px 0 0 0; padding: 0; background: url(../img/small.png) no-repeat;}
#all .small p.png a													{float: left; width: 87px; height: 87px; line-height: 87px; font-size: 87px;}

#all #xxl 																		{display: none; width: 605px; margin: auto; margin-top: 20px; margin-bottom: 20px; text-align: left;}
#all #xxl h1																{font-size: 14px; line-height: 18px;}

#all #xxl .pos-xxl														{clear: both;}
#all #xxl .pos-xxl div,
#all #xxl .pos-xxl p,
#all #xxl .pos-xxl a,
#all #xxl .pos-xxl img												{float: left; width: 600px; height: 600px;}


#all #xxl .pos-xxl p.png											{width: 605px; height: 607px; margin-top: -600px; background: url(../img/xxl.png) bottom right no-repeat;}

#xxl20, #xxl21, #xxl22, #xxl23								{display: none;}

#all #xxl .small															{position: relative; left: 12px; float: right; width: auto; height: 92px; overflow: hidden; margin: 0 0 10px 0;}
#all #xxl .small div													{float: right; padding: 0 12px 0 0;}


#all #des_text,
#all #my_data															{float: left; width: 100%; margin-top: 20px;}
#all #des_text p,
#all #my_data p														{padding-top: 10px;}

#all #des_text h2														{font-size: 21px; line-height: 24px;}

#all #des_text table td												{font-size: 12px!important;}

#all .link_set																	{float: left; width: 100%; height: 26px; background: url(../img/item_link_set.gif) bottom no-repeat;}
#all .link_set a																{float: left; height: 25px; margin-left: 6px; line-height: 25px; font-size: 14px; color: #f28800; text-align: center;}
#all .link_set a:hover													{color: #000; background-position: 0 -25px!important;}
#all .link_set a.active													{color: #fff!important; cursor: default; background-position: 0 -25px!important;}
#all .link_set a.description_button							{width: 136px; background: url(../img/item_button_description.gif) 0 0 no-repeat;}
#all .link_set a.data_button										{width: 117px; background: url(../img/item_button_data.gif) 0 0 no-repeat;}

#my_data, #my_rating, #my_contact						{display: none;}

#all .overflow																	{clear: both; width: 100%;}
#all .overflow div															{padding: 15px; padding-top: 5px; font-size: 14px; line-height: 20px; color: #000; text-align: left;}

#all .moduls																	{width: 753px; margin: 0 auto 20px auto; text-align: left;}
#all .moduls h1																{padding-top: 25px; font-size: 22px; line-height: 24px;}
#all .moduls h2																{padding-top: 20px; font-size: 18px; line-height: 22px;}
#all .moduls p																{padding-top: 15px; font-size: 14px; line-height: 20px;}
#all .moduls a																{color: #f28800;}
#all .moduls a:hover													{color: #000;}


#all .moduls ul 																{padding-top: 15px; margin-left: 25px; font-size: 14px; line-height: 20px;}

#all .moduls ul,
#all .moduls ul li															{list-style: square;}
#all .moduls ul ul,
#all .moduls ul ul li														{list-style: disc; padding-top: 0;}


#all .picture .image														{margin: auto;}
#all .details a																	{color: #000; position: relative; top: -10px;}
#all .details a:hover														{color: #f28800;}
#all .details img.ii															{position: relative; top: -10px;}





