.pvw_con                                            {border:0px !Important;}
.body                                               {width: 100%; margin:auto;font-size: 12px; font-family: 'Open Sans', sans-serif !important;}
.body a,
.body a:hover,
.body a:link,
.body a:visited                                     {text-decoration:none;}
.body ul,
.body li                                            {padding:0px; margin:0px;}
div                                                 {display: block;}
*                                                   {padding: 0px;margin: 0px;}
img                                                 {border:0px !Important;}
strong,
b                                                   {font-weight:600;}
h1,h2,h3                                            {font-weight:normal;}
p                                                   {line-height: 20px;}
li                                                  {line-height:22px;}
dt                                                  {float:left; width:100px;}
dd                                                  {float:right; width:40px;}

#header li                                          {margin-left:0px !important; list-style-position:inside ;}

.border                                             {-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#wp_content                                         {height:auto;padding-bottom: 50px;}
#wrapper                                            {width: 1000px; margin:auto;}
#container                                          {font: 12px;margin: auto;}
#header                                             {width: 100%;height:150px; margin:auto; color:#05040a;}
#header #inline                                     {width: 1000px;margin:auto; text-align:right;}
#header #shop_description                           {font-size:14px;}
#logo                                               {/* font-size:20px; */ /* width:259px; */ /* height:50px; */ z-index:-9999px;margin-top: 15px;/* position: relative; */float: left;}



#header #search                                     {float: right;width: 265px;height: 28px; margin-right:35px; margin-top:50px;}
#header .contact                                    {float:right; padding-top:50px;}
#header .contact .icon                              {width:60px; height:60px; float:left;}
#header .contact .info                              {float:right; padding-left:15px;text-align: left; font-size: 14px;}
#header .contact .info p                            {font-size:10px;}


.info .tel                                          {padding-left: 30px;font-weight: bold;height: 20px;margin-bottom: 5px;}
.info .mail                                         {padding-left: 30px; margin-top: 15px;}
.info .mail span                                    {font-size:8pt;}


#search                                             {padding:10px;float:right;}
.search                                             {width: 265px;height: 40px;}
#search input                                       {border:medium none;}
#search .search_feld                                {width: 200px;height: 40px;margin-top: 0px;margin-left:10px;}
#search .search_button                              {width: 20px;height: 21px;cursor: pointer;padding: 6px;margin-right:10px; margin-left: 15px;}


#owner_description                                  {margin-top:15px;}
#header #shop_description                           {float:right; width:500px; font-size:14px; margin-top:15px;}

#wrapper a                                          {text-decoration: none;}
#wrapper a:hover,
#wrapper a:link,
#wrapper a:visited                                  {text-decoration: none;}

#navigator                                          {margin-bottom:10px;}
#navigator .inline                                  {width:1024px; margin:auto; }
#navigator li                                       {display: inline-block;padding-left: 10px; padding-right:10px; font-size:12px; line-height:30px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#top_navigator                                      {float:left; width:600px;}
#top_navigator li                                   {display: inline-block;padding-left: 30px; padding-right:30px; font-size: 13px; float: left;line-height:60px;background-repeat: no-repeat;background-position: 0 5px;}


.content_inline                                     {margin-top:20px;}

ul.MenuMain                                         {padding:0px !important; margin:0px !Important;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px; }
.MenuMain li                                        {line-height:40px !Important; padding-left:10px;}

.MenuSub1 li                                        {padding-left:25px;}
.MenuSub2 li                                        {padding-left:35px;}

.MenuSub1 li									    {padding-left: 30px; }
.MenuSub2 li 										{margin: 0px 0px 0px 40px;padding-left: 20px; }
.MenuMain li 										{-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;}
/* Navigator links Ende */


#left_content                                       {float: left;width: 210px;/* height: 100%; */min-height: 350px;}
#right_content                                      {/* float: right; */width: 210px;height: 100%;min-height: 350px;}
#left_content .inline,
#right_content .inline                              {float:left; /* height:100%; */  width: 210px;}


.block h2                                           {font-size: 16px; line-height:40px; text-transform:uppercase;}
.block h3                                           {font-size: 16px ;}
.block-title                                        {height:40px;border-top-left-radius:5px;border-top-right-radius:5px; }




#left_content .block,
#right_content .block                               {margin-bottom:20px !important; }
#main_content .block                                {margin-bottom:20px !important; }

#right_content  img                                 {max-width: 185px; max-height: 150px; }

.block-content .even                                {margin-left:20px;}
#left_content .block-title span,
#right_content .block-title span,
#main_content .block-title span                     {margin-left: 10px;font-weight: 100;}
#left_content .kategorie.block ul li,
#right_content .kategorie.block ul li               {font-size: 12px;padding-bottom: 5px;}
#left_content .inhalt.block ul,
#right_content .inhalt.block ul                     {margin-top:5px;}
#left_content .inhalt.block ul li,

#right_content .inhalt.block ul li                  {font-size: 13px;}
.block .block-content                               {padding:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px; overflow:hidden;}

#left_content .inline .block-content div img,
#right_content .inline .block-content div img       {margin-bottom:10px; }


#left_content .inline .block-content div:last-child img,
#right_content .inline .block-content div:last-child img        {margin-bottom:0px!important; }


.block-title.first                                  {margin-top:0px !Important; border-top:0px !Important; }

#main_content                                       {margin-left: 225px;	/* float: right; */width: 775px;min-height: 100%;	height: auto;	/* max-width: 550px; */}
#main_content a                                     {text-decoration: underline !important;}

#main_content .block.inhalt h1,
#main_content .block.inhalt h2                      {font-weight: 100;font-size: 16px; margin-bottom:10px; padding-bottom:10px;}
#main_content .block.inhalt h3                      {font-size: 14px; margin-bottom:10px; }

#top_content                                        {width:100%; margin-bottom:20px; border-radius:5px; overflow:hidden; }

.spacer                                             {width: 100%;height: 2px;}

.media                                              {width:100%; background-color:#fff;  border: 1px solid #d4d4d4;border-radius:5px;-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);  overflow:hidden; }


.gallery                                            {width: 535px; text-align:center;margin:auto; padding: 5% 0.15% 5%;}
.gallery #mainPicContent                            {width: 535px; height:495px; position:relative; }
.gallery #mainPic                                   {text-align:center;	width: 535px;height:495px;position:absolute;text-align:center;line-height:900px; border-radius: 5px;}
.gallery #mainPic img                               {margin-top: 22.5px; max-height: 450px;	max-width: 450px; border-radius: 5px; box-shadow: 0 0 5px 1px rgba(1, 15, 25, 0.9) }
.gallery #mainPic img:hover			    {box-shadow: 0 0 10px 2px rgba(1, 15, 25, 0.9); transition: border 350ms ease-out;}
.gallery #galleryContent                            {width: 520px; margin-top:40px;margin-left:auto; margin-right:auto;}
.gallery #galleryContent ul li                      {display: inline;}
.gallery ul                                         {height: 80px; position:relative; }
.gallery li:first-child                                   {margin-left:0px !important; }
.gallery li                                         {float: left; width: 80.00px;height: 80.00px;position:absolute;text-align:center;line-height:90px;border-radius: 5px; box-shadow: 0 0 5px 1px rgba(1, 15, 25, 0.1);} 
.gallery li.bild1                                   {left:-35px;}
.gallery li.bild2                                   {left: 85px;}
.gallery li.bild3                                   {left: 205px;}
.gallery li.bild4                                   {left: 325px;}
.gallery li.bild5                                   {left: 445px;}
.gallery #galleryContent ul li a img                {margin:12.5px 5px 12.5px; max-height: 100px;max-width: 80px;}


#footer                                             {padding: 5px 0px 10px; text-align:center;font-size: 12px; font-family: 'Open Sans', sans-serif !important;}





.similar                                            {width: 100%;float:left;}
.similar .similar_inline                            {width: 978px; float: left; padding: 10px; border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px; overflow: hidden;}
.similar .similar_inline div                        {display:inline-block; float:left;  width: 172px; height: 240px; border-radius: 5px; margin-left: 2px !Important; padding: 10px; }
.similar .similar_inline div.first                  {margin-left:0px !important; }
.similar .similar_inline ul                         {list-style-image:none !Important; }
.similar .similar_inline li                         {list-style-image:none !important; list-style-type: none;line-height:auto !Important; }
.similar .similar_inline .inline                    {padding:5px; }
.similar .similar_inline .image                     {float:left; widtH: 170px; height: 130px; text-align:center; margin-bottom: 10px;}
.similar .similar_inline .image:hover               {transition: border 350ms ease-out;}
.similar .similar_inline img                        {max-width: 170px; height: 130px; }
.similar .similar_inline span                       {text-align: left;}
.similar .similar_inline span a                     {line-height: 12px !important;}
.similar .similar_inline li.price span              {font-weight:bold; font-size: 16px; float: right; margin-top: 5px;}
.second                                             {border-top:0px !Important; }
.similar .similar_inline div.last                   {width: 172px; }
.similar .similar_inline li.title                   {line-height:18px;}
.similar .similar_inline li.title a                 {text-decoration: underline !important;}
.block-title-similar h2                             {margin-left:10px;font-weight:100;}
.similar_more                                       {width:100% !important; text-align:center; border:0px!important;height:auto !important; padding: 10px 0px !important;}


.newest                                             {padding-bottom:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;  overflow:hidden;}
.newest div                                         {display:inline-block; }
.newest li                                          {list-style-image:none !important; list-style-type: none;line-height:auto !Important; padding-bottom: 10px;  line-height: 16px;}
.newest img                                         {max-width: 185px; height:150px; }
.newest .image                                      {width: 185px; height:150px; text-align:center;}
.newest .image:hover                                {transition: border 350ms ease-out;}
.newest ul                                          {margin:0px !Important; }
.newest li.price span                               {font-size: 22px;  }
.newest li.price                                    {line-height:5px; }
.newest a                                           {text-decoration: underline !important;}
.newest .cross_inline                               {padding:10px;}
.newest .cross_price                                {font-size: 16px; font-weight: bold;}

#left_content .expandable                           {height: 10px; width: 10px; float: right; cursor: pointer; margin-right: 10px; margin-top: 15px;}

#VisualPreview                                      {display:none;}