.body                                                       {background-image:url(images/bg.png);color: #515151 !Important;}
#header #logo                                               {color:#fff; background-image:url(images/logo.png);}
#wrapper a                                                  {color:#515151 !important; }



#header li                                                  {list-style-image:url(images/list_arrow.png);}

.search                                                     {background-color:#fff;border:1px solid #EEEEEE;}
#search .search_feld                                        {background: none repeat scroll 0% 0% transparent;color: #666;border-right: 1px solid #EEEEEE;}
#search .search_button                                      {background: none repeat scroll 0% 0% transparent;Background-image:url(images/lupe.png);}


#navigator li:hover                                         {background-color:#EEEEEE;}
#navigator li                                               {background-color:#ffffff;color:#515151;}
#top_navigator li                                           {color:#515151;border-top:2px solid #fff; /* background-image: url(images/spacer.png); */border-right: 1px solid #eeeeee;}



ul.MenuMain                                                 {-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);border: 1px solid #d4d4d4;-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);background-color:#fff; }
.MenuSub1 li									            {background: url(images/left_bullet_hvr.png) no-repeat scroll 12px center transparent; }

.info .tel                                                  {background: url(images/phone.png) no-repeat;}
.info .mail                                                 {background: url(images/mail.png) no-repeat;/* text-shadow: 1px 1px 3px black; */}


a                                                           {color: #000;}
a:hover                                                     {text-decoration: none;}


#top_content                                                {background-color:#fff; border: 1px solid #d4d4d4;-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); }



#left_content .block h2,
#left_content .block h3,
#right_content .block h2,
#right_content .block h3                                    {color: #fff;}


#left_content .block ul li,
#right_content .block ul li                                 {color: #515151;}



#main_content .block h1,
#main_content .block h2                                     {color: #fff;}
#main_content .block h3                                     {color:#515151;  }


.block .block-content                                       {background-color:#fff;border: 1px solid #d4d4d4;-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);}


.spacer                                                     {background-image: url(images/spacer.png);}

.gallery                                                    {background-color:#ffffff;}
#gallery a:focus strong,
#gallery a:active strong                                    {color: #000;}


#header                                                     {background-color: #fafbf5; border-bottom-color: #dedfd9; border-bottom-style: solid;}

#navigator li:hover                                         {color:#000; }


.MenuMain li:hover                                          {background-color:#EEEEEE; color:#000 !Important; }
.MenuMain li                                                {border-bottom:1px solid #EEEEEE;}


.block-title                                                {border-bottom: 2px solid #a9a7a8;background-image:url(images/bg3.png);}

#left_content .inhalt.block ul li,
#right_content .inhalt.block ul li                          {font-size: 12px;  background: url(images/left_bullet_hvr.png) no-repeat scroll 4px center transparent;padding-left: 20px;; list-style-type: none;}
#main_content .block.inhalt li                              {font-size: 12px;  background: url(images/left_bullet_hvr.png) no-repeat scroll 4px center transparent;padding-left: 20px;  background-position: 4px 8px;list-style-type: none;}

.gallery li                                                 {border: 1px solid #EEEEEE;}
.gallery li:hover                                           {border: 1px solid #444;transition: border 350ms ease-out;}
.thumb-img                                                  {border: 1px solid #C7C7CB; }


.similar                                                    {background-color:#fff;}
.similar .similar_inline                                    {background-color: #fff; border: 1px solid #d4d4d4;-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);}
.similar .similar_inline div                                {border:1px solid #cbcbcb;}
.similar .similar_inline .image                             {border:1px solid #cbcbcb;}
.similar .similar_inline .image:hover                       {border:1px solid #444;}
.block-title-similar h2                                     {color:#fff;}

.newest                                                     {border: 1px solid #d4d4d4;background-color:#eee;-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);}
.newest .image                                              {background-color:#fff; border:1px solid #cbcbcb;}
.newest .image:hover                                        {border:1px solid #444;}





#footer                                                     {background-image:url(images/bg.png); border-top-color: #dedfd9; border-top-style: solid;color:#c5c6c0; height: 14px;}
#footer a                                                   {color:#c5c6c0; text-decoration: underline !important;}