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

ul.mytitle li 												{margin: auto; width: 100%; white-space: normal;}
ul.mytitle 												{list-style: none; margin: 0px; padding: 0px; text-align: center;}
div.r3_cm													{padding: 0px;}
table.gallery td.picture								{padding: 0 0px 5px 0px;}
td.details													{padding: 0 0 0 5px;}
div.itemseparator										{margin: 0;}
.rs-pview													{padding: 0;}
td#CentralArea div.dynpg						{padding: 15px 5px 10px 5px;}
table.gallery td.camera								{height: 150px;}
table.gallery td.picture div.image				{margin:0 auto 0 auto;}

#all 															{margin: 0; padding: 0; width: 100%; background: #cbc3bc; font-family:  Arial, Tahoma; font-size: 14px; color: #535453;}
#all div														{margin: 0; padding: 0;}
#all p														{margin: 0; padding: 0;}
#all img													{margin: 0; padding: 0; border: none;}
#all a														{margin: 0; padding: 0; text-decoration: none;}
#all h1														{margin: 0; padding: 0;}
#all h2														{margin: 0; padding: 0;}
#all h3														{margin: 0; padding: 0;}
#all h4														{margin: 0; padding: 0;}
#all h5														{margin: 0; padding: 0;}


#api2, #api3												{display: none;}

#all #putin												{width: 585px; text-align: left;}
#all #warten												{width: 585px; text-align: center;}
#all #warten p.text									{font-size: 20px; padding-top: 20px;}
#all #warten p.img									{padding: 25px 0 500px 0;}
#all #liste													{width: 585px; height: 30px; background: url(../img/headlines/trefferliste.gif) center no-repeat;}

#all .clear													{clear: both;}
#all .zero													{margin: 0; padding: 0;}
#all .margintop										{margin-top: 17px;}

#all .header												{width: 100%; height: 418px; background: url(../img/header_gradient.gif) repeat-x;}
#all .header_back										{width: 100%; background: url(../img/header_back.gif) top center no-repeat;}

#all .my_page											{width: 970px; background: url(../img/page.gif) repeat-y;}
#all .page_end											{width: 970px; height: 20px; background: url(../img/page_end.gif) no-repeat;}

#all .navigation										{float: left; margin-top: 10px;}
#all .navigation .pos								{padding-left: 10px;}

#all .teaser												{float: right; margin-top: 10px;}
#all .teaser .pos										{padding-right: 11px;}

#all .my_content										{float: left; text-align: center; padding-top: 10px;}

#all .my_article										{width: 585px;}
#all .my_article h1									{width: 585px; height: 30px; background: url(../img/headlines/produkt.gif) center no-repeat;}


#all .showroom										{width: 585px; margin-top: 20px;}
#bild31, #bild32										{display: none;}
#pic1, #pic2, #pic3									{visibility: hidden;}

#all .large													{float: left; width: 352px; height: 349px; background: url(../img/large.gif) no-repeat;}
#all .large	 p												{padding-top: 5px;}

#all .small												{float: left; width: 221px;}
#all .small div											{float: left; width: 221px; height: 113px; margin-top: 5px; text-align: left; background: url(../img/small.gif) no-repeat;}
#all .small div p										{padding: 4px 0 0 46px;}

#all .description										{width: 585px; background: url(../img/description.gif) repeat-y; margin-top: 20px;}
#all .description_top								{width: 585px; height: 10px; background: url(../img/description_top.gif) no-repeat;}
#all #description_bottom							{width: 585px; height: 10px; background: url(../img/description_bottom.gif) no-repeat;}
#all #anleitung											{display: none; width: 585px; height: 59px; background: url(../img/anleitung.gif) no-repeat;}
#all #anleitung a										{float: left; width: 585px; height: 59px; line-height: 59px; font-size: 59px; background: url(../img/blind.gif) repeat;}
#all #garantie											{display: none; width: 585px; height: 59px; background: url(../img/garantie.gif) no-repeat;}
#all #garantie a										{float: left; width: 585px; height: 59px; line-height: 59px; font-size: 59px; background: url(../img/blind.gif) repeat;}

#all #anleitung_neu									{display: none; width: 585px; height: 58px; margin: 5px 0 5px 0; background: url(../img/anleitung_neu.gif) no-repeat;}
#all #anleitung_neu a								{float: left; width: 585px; height: 58px; line-height: 58px; font-size: 58px; background: url(../img/blind.gif) repeat;}
#all #garantie_neu									{display: none; width: 585px; height: 58px; margin: 5px 0 5px 0; background: url(../img/garantie_neu.gif) no-repeat;}
#all #garantie_neu a									{float: left; width: 585px; height: 58px; line-height: 58px; font-size: 58px; background: url(../img/blind.gif) repeat;}


#all .hl														{float: left; width: 460px; height: 50px;}
#all .description h2									{padding-left: 20px; font-size: 17px; line-height: 25px; text-align: left; color: #333; font-weight: normal;}
#all .logo													{float: right; width: 125px; text-align: center;}

#all .shortdescription								{width: 585px; text-align: left;}
#all .shortdescription h3							{padding: 5px 20px 0 20px; font-size: 13px; line-height: 20px; font-weight: normal;}

#all .properties											{width: 585px; padding-top: 20px;}
#all .properties .box									{width: 585px; height: 21px; margin-top: 5px; line-height: 21px; font-size: 12px; background: url(../img/properties.gif) center no-repeat;}
#all .properties .box div.property				{float: left; padding-left: 20px; text-align: left;}
#all .properties .box div.property	 div		{width: 72px; color: #fff;}

#all .properties .box div.property_m		{float: left; padding-left: 20px; text-align: left;}
#all .properties .box div.property	_m div		{width: 72px; color: #fff; text-transform: uppercase;}

#all .properties .box div.value					{float: left; padding-left: 20px;}
#all .properties .box div.value_m				{float: left; padding-left: 20px; text-transform: uppercase;}


#all .destext												{padding: 20px 20px 5px 20px; font-size: 12px; line-height: 18px; text-align: left;}

#all .shopending										{position: relative; z-index: 2; float: left; width: 100%; margin-top: -375px;}

#all .footer												{width: 100%; height: 96px; color: #3f4040; background: url(../img/footer_gradient.gif) repeat-x;}
#all .footer_cont										{width: 949px;}
#all .foot_navi											{float: left; width: 600px; line-height: 40px; font-size: 12px;}
#all .foot_navi p										{float: left; padding: 20px 10px 0 0; margin-left: -20px;}
#all .foot_navi a										{float: left; height: 35px; line-height: 22px; font-size: 12px; text-align: center; color: #3f4040; background: url(../img/blind.gif) repeat;}
#all .foot_navi a:hover								{color: #fff; background-repeat: no-repeat;}
#all .foot_navi a.start								{width: 77px;}
#all .foot_navi a.start:hover						{background: url(../img/over_start.gif);}
#all .foot_navi a.about								{width: 107px;}
#all .foot_navi a.about:hover					{background: url(../img/over_about.gif);}
#all .foot_navi a.purchase						{width: 88px;}
#all .foot_navi a.purchase:hover				{background: url(../img/over_purchase.gif);}
#all .foot_navi a.payment							{width: 144px;}
#all .foot_navi a.payment:hover				{background: url(../img/over_contact.gif);}
#all .foot_navi a.contact							{width: 144px;}
#all .foot_navi a.contact:hover					{background: url(../img/over_contact.gif);}

#all .editor												{float: right; width: 340px; padding-top: 20px; text-align: center; font-size: 12px; line-height: 18px;}
#all .editor a												{color: #ab3bb3; font-style: italic;}
#all .editor a:hover									{color: #fff;}
#all .editor em											{font-style: italic; font-weight: bold;}


#all #perscontent										{width: 585px; text-align: center;}
#all .modul												{padding: 0 10px 0 10px; text-align: left;}
#all .modul .german									{float: left; width: 270px; text-align: left;}
#all .modul .english									{float: right; width: 270px; text-align: left;}
#all .modul h2											{padding: 25px 0 0 0; font-size: 18px; line-height: 24px; font-weight: normal; color: #333;}
#all .modul p											{padding: 15px 0 0 0; font-size: 13px; line-height: 21px;}