#header	{ margin:0px auto; width:970px; text-align: left; position: relative;}
#CentralArea {width: 990px; margin-left:20px; display: inline-block}
#template { display: none}
a img {border: none}

#inhalt, #prelist, #postlist, #startseite, #main_content, .sortline {width: 970px}
#inhalt {margin: 0px auto;}
#inhalt img { border:0px;}
#LeftPanel	{ width: 218px!important;}
#RightPanel { width:178px; vertical-align: top;}
#box_rechts_container { display:block;}
#site_all {background: url('../gfx/hintergrund.jpg') center -60px no-repeat #000; font-family: arial; font-size: 14px }

#description p {background: none !important}

.sortline {display: inline-block; background-color: #7BA429; color: #FFF; margin-bottom: 20px; position: relative}
.sortname, .active_sort {display: inline-block; padding: 10px 0 10px 10px; font-weight: bold; float: left;}
.active_sort {cursor:pointer;}
.active_sort img {margin-top: 4px; padding: 0}
.pageFormat .disabled, .pageFormat .enabled {padding: 3px 6px; border-right: 1px solid #FFF}
.pageFormat .disabled {background-color: #FFF; color: #7BA429 !important}
.pageFormat .enabled {color: #FFF !important}
.pageFormat .imglinks img {padding: 3px !important}

#top_nav {float: right; margin-top:10px; font-size: 16px}
#site_all a, #EBdescription a {text-decoration: none; color: #000;}
#logo {float: left; margin: -20px 0 0 10px; border:none}
#mich {float: right; border:none; margin-right: 10px}
#nav {background: url('../gfx/nav_bg.gif') repeat; width: 970px; height: 66px; display: inline-block; margin:20px 0; border-radius: 5px; box-shadow: 4px 5px 7px 0px #BaB9B9}
#images {width: 970px; clear: both; padding-top: 20px}
#nav a:first-child {margin-left: 10px;}
#nav .active {background: url('../gfx/nav_active_bg.png') repeat; color: #FFF}
#nav a:hover {background: url('../gfx/nav_hover_bg.png') repeat; color: #FFF}
#nav a {font-size: 20px; line-height: 46px;  padding: 10px; float:left; width: 160px; text-align: center}
#header form {position: absolute; right: 10px; top: 185px}
#header form input.input {border-radius: 5px; height: 24px; position: relative; z-index: 1; border: 1px solid #b6b6b6; padding: 0 10px 0 5px; margin-right: -5px; float: right; line-height: 24px}
#header form input.button {z-index: 2; position: relative; float: right; background: url('../gfx/search_btn.png') no-repeat center; border: 0px solid #FFFFFF; width: 25px; height: 25px; cursor: pointer}
#header form div {display: none; position: absolute; background-color: #FFF;  color: grey; border-radius: 5px; line-height: 23px; height: 23px; right:30px; top: 0px; width: 120px; z-index: 1;}
#inhalt #products {margin-left: -20px}
#inhalt #products img {float:left; padding: 0 20px 20px 0; width: 310px;}
#inhalt .product_box .img {float:left; margin: 0 20px 20px 0; width: 310px; height: 200px; background: url('../gfx/artikel_hintergrund.jpg') no-repeat;}
#inhalt .product_box .img img {width: 110px; margin: 45px 0 0 10px}
#inhalt .product_box .img .article_info {float: right; margin-right: 10px; width: 150px;}
#inhalt .product_box .img .article_info div {margin-top: 10px; font-weight: bold;}
#inhalt .product_box .img .article_info .name{color: #7BA429; height: 70px}
#inhalt .product_box .img .article_info .shipping_and_duration {font-size: 12px}
#inhalt .product_box .img .article_info .price {font-size: 26px}
#inhalt .product_box .img .article_info .offer_type img {width: auto; height: auto; margin: 0}

.sort_items {position: absolute; background-color: #7BA429; top: 35px}
.sort_items a {display: block; color: #FFF !important; width: 200px; padding: 5px 10px;}
#paging {display: inline; position: absolute; right: 10px; top: 10px}
#paging img {width: 5px}

#products .teaser {margin-left: 20px}
#products .teaser > div {width: 990px}
.slides .teaser img {width: 100% !important;}

#main_content {background-color: #e7e7e7; opacity: 0.9; text-align: left; overflow: hidden}
#mich_seite, #impressum, #widerruf {background-color: #FFF; text-align: left; min-height: 600px; width: 970px; margin-bottom: 20px}
#impressum, #widerruf {margin: -15px 0 20px 0}
.inner {padding: 0 20px 20px}
#mich_seite .social_network {padding: 20px 0; background-color: #e6e6e6}
#mich_seite .social_network img {margin-right: 20px; width: 307px}
#mich_seite .social_network .lc img {margin: 0 0 0 5px;}
.green a {color: #7BA429 !important; font-weight: bold; font-size: 20px; margin-bottom: 0}
#main_content #imgbox {float: left; width: 358px}
#main_content #imgbox img {box-shadow: 3px 3px 3px #a0a0a0}
#main_content #imgbox img:first-child {width: 358px; height: 358px}
#main_content div {margin: 10px; float: left}
#main_content #descriptionbox, #main_content #descriptionbox div {float: none}
#main_content h1 {margin: 0; font-size: 32px}
#main_content #imgbox #teaser div {margin: 0}
#main_content #imgbox #teaser img {width: 82px; height: 82px; margin: 10px 10px 0 0; border: none; float: left; cursor: pointer}
#main_content #imgbox #teaser div:last-child img {margin-right: 0px}
#main_content #imgbox #teaser {margin: 0px}
#main_content ul {font-size: 16px; font-weight: bold; display: inline-block}
.tab_container{clear: both; position: relative}
.tab_container div {padding: 10px}
.tab_leiste {margin: 0 !important; padding: 0 !important; margin: 0; font-size: 16px; font-weight: bold;}
.tab_leiste .tab {margin: 0 2px 0 0 !important; background-color: #7BA429; color: #FFF; padding: 10px 20px; cursor: pointer;}
.tab_leiste .active {background-color: #FFF; color: #7BA429}
.tab_content {margin: 0 !important; position: relative; background-color: #FFF; width: 930px; box-shadow: 3px 3px 3px #a0a0a0; display:none}
#tab_content_1 {display: block}
#startseite {text-align: left; margin: 20px 20px 0 0;}
.fuss {height: 94px; background: url('../gfx/footer_bg.png') repeat; width: 970px; text-align: center; margin-bottom: 35px}
.fuss .main_footer {width: 322px; float: left; border-right: 2px solid #d9d9d9; height: 94px}
.fuss #lc {border: none; width: 300px !important}
.fuss #lc strong {margin-left: 22px}
.fuss #lc img {float: left; height: 23px; width: 74px; padding: 0; margin: 4px 3px 0 0 }
.fuss #lc div {width: 180px; margin-left: 75px}
.fuss #lc div p {float: left}
.fuss .main_footer strong {margin-top: 10px; display: inline-block}
.fuss .main_footer p {margin-top: 5px;}
#inhalt .fuss {margin-left: 20px}
#footer_target {margin-top: 20px; display: inline-block}

.powered {float: right; margin: 10px 0}
.powered a {color: #e6e6e6 !important}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}
.slides,.flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {padding: 0; width:640px; z-index:1; position:relative; display:block;margin-bottom: 33px; float: right}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; z-index:1;} 
.flexslider .slides img {width: 640px; display: block; z-index:1; border:0px;}
.flexslider .slides a {z-index:1;}
.carousel li {margin-right: 5px}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {z-index:1; width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -55px; background: url('../gfx/nav_right.png'); width: 50px; height: 50px; }
.flex-direction-nav .flex-prev {left: -55px; background: url('../gfx/nav_left.png'); width: 50px; height: 50px; }
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav { text-align: center; height:21px;  margin-top: -30px; position: relative; z-index:2; display: none}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; line-height: 20px}
.flex-control-paging li a {width: 14px; height: 14px; display: block; background: #7c7b78; cursor: pointer; text-indent: -9001px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);border:1px solid #4e4e4e; color:#009833;font-weight: bold}
.flex-control-paging li a:hover { background:#7ba428; }
.flex-control-paging li a.flex-active { background: #7ba428;}

#mich_frame {border: none; width: 100%; overflow: hidden}
.test:hover {color: red}


