#site_all, #header, .fuss, #main_content, #offer_search_form {margin: 0; font-family: "Droid Sans"; font-size: 14px}

#CentralArea { display: none;}
#CentralArea a, #mich_outer a {color: #2795B6}
#template { display: none}

#footer-local {display:block; width: 100%; background-color: #bebebe; position: relative}

#main_content_start	{ width: 970px; margin: 0px auto;}
#main_content_start img { border:0px;}
#LeftPanel	{ width: 218px!important;}
#RightPanel { width:178px; vertical-align: top;}
#box_rechts_container { display:block;}
#mich_outer { }

.sortline {display: inline-block; background-color: #acacac; color: #FFF; margin-bottom: 20px;}
.sortname, .active_sort {display: inline-block; padding: 10px 0 10px 10px; font-weight: bold; float: left;}
.active_sort {cursor:pointer; padding-left: 5px;}
.active_sort img {width: 14px !important; height: 7px !important; padding: 0 !important; margin-top: 5px}
.sort_items {position: absolute; background-color: #acacac; top: 35px; z-index: 20}
.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}
.pageFormat .disabled, .pageFormat .enabled {padding: 3px 6px; border-right: 1px solid #FFF; font-size: 14px}
.pageFormat .disabled {background-color: #FFF; color: #7BA429 !important}
.pageFormat .enabled {color: #FFF !important}
.pageFormat .imglinks img {padding: 3px !important}

.offer_list {margin-left:65px; width: 990px; position: relative; margin: 0 auto; padding-left: 20px}
.offer_list a {color: #404040 !important;}
.cat_offer_box .offer_type {margin-top: 10px}
.cat_offer_box .shipping_and_duration {position: absolute; bottom: 10px; right: 10px; font-size: 10px; width: 140px}
.cat_offer_box {width: 310px; margin: 0 20px 20px 0; height: 218px; background-color: #e1e1e1; position: relative; float: left;}
.cat_offer_box .box_content { margin-bottom: 20px; position: relative}
.cat_offer_box .article_info {float: right; width: 140px; padding: 10px 10px 0 0; font-size: 10px}
.cat_offer_box strong {font-size:24px; margin-bottom: 10px; display:inline-block; text-align: right; width: 140px; margin-top: 10px}
.cat_offer_box .overlay_img {max-width: 125px; max-height: 125px; top: -5px;  left: 20px; position: absolute; z-index: 2;}
.cat_offer_box .background_img {max-width: 125px; max-height: 125px; top: -15px;  left: 10px; position: absolute; z-index: 1; opacity: 0.5}
.cat_offer_box h1 {text-align: left; padding: 0 0 55px 0; margin: 0; color: #02468b; font-weight: normal; font-size: 20px; background-color: #FFF; width: 310px; max-height: 32px; overflow: hidden}

a {text-decoration: none !important;}
a img {border: none}

#header_kategorien a {color: #757575;}

#header #nav_background {height: 40px; background-color: #929292;}
#header #nav div {float: left; padding: 12px;}
#header #nav a {color: #FFFFFF; font-size: 14px}
#header #hotline {color: #757575; width: 215px; position: absolute; right: 0px;}
#header #hotline strong {font-size: 14px}
#header #hotline p a {font-size: 14px}
#header #logo {padding-top: 20px; position: absolute; left: 0px;}

#hotline{margin-top: 20px;}
#hotline p {height: 50px; float: right}
#hotline div {float: right;   text-align: left;  width: 240px; text-align: right;}
#header #hotline a {color: #036594; text-decoration: none;}
#corporate_info {height: 100px;}

.mod_spacer, #corporate_info, #header #nav, #offer_search_form, #main_content, .sortline, #category_gallery {width: 970px; position: relative;}

#header #nav .hover{background-color:#000000; height: 16px}

#header_kategorien_background {background: url("../gfx/nav-brands-bg.jpg") repeat-x scroll left top transparent; height: 89px; clear: both; z-index: 2}
#header_kategorien div {position: relative; z-index: 3}
#header_kategorien div ul {  position:absolute; bottom: -90px; left: 0px; padding: 0; margin: 0;}
#header_kategorien div ul li {border-top: 2px solid #FFFFFF; display:inline-block; float:left; padding: 0 10px; height: 89px;}
#header_kategorien div ul li img {margin-top: 10px;}
#header_kategorien div ul li p {margin: 0; padding: 5px 0 10px 0; font-size: 14px}
#header_kategorien div ul li ul { display:none;}
#header_kategorien div ul .hover_nav1 { border-top: 2px solid #2795B6; background: url("../gfx/nav_sub_active.png") no-repeat scroll bottom #FFFFFF; margin-top: 0px; z-index:999; height: 89px; font-size: 14px}
#header_kategorien div ul .hover_nav1 ul {position: absolute; left: 0px; top:91px; width:930px; height: 48px; display:inline-block;}
#header_kategorien div ul .hover_nav1 ul li { height: 48px; background: url("../gfx/nav_sub_border-left.png") no-repeat scroll left #FFF; margin-top:0px; border: none; font-size: 14px}
#header_kategorien div ul .hover_nav1 ul .hover_nav2 {margin-top: 0px;}
#header_kategorien div ul .hover_nav1 ul li a { line-height: 3.5; margin: 0 5px -20px; padding: 0 10px; }
#header_kategorien div ul .hover_nav1 ul .hover_nav2 a {background-color: #036594;  color: #FFFFFF;}
#header_kategorien div ul .hover_nav1 ul li ul {display: none}
#header_kategorien div ul .hover_nav1 ul .hover_nav2 ul {display: inline; position: absolute; left: 0px; top: 50px; background-color: transparent; }
#header_kategorien div ul .hover_nav1 ul .hover_nav2 ul .hover_nav3 a {line-height: 3.5; margin: 0 5px -20px; padding: 0 10px; background-color: #FFFFFF;  color: #036594;}
#header_kategorien div ul .hover_nav1 ul .hover_nav2 ul li {background: url("../gfx/nav_sub_border-left2.png") no-repeat scroll left transparent; height: 50px; background-color: #036594}

#slider_and_search{width: 1020px; height: 305px; margin: 35px 0 30px 0; z-index:1;  position: relative}
#slider_and_search input {float: left; width: 194px;}

#search_form {background: url("../gfx/schnellsuche_label.png") no-repeat left top #f6f6f6; float: right; width: 280px; height: 200px;}
#search_form form {position: absolute; top: 60px; left: 40px; width: 200px;}
#search_form {position: relative;}
#search_form h3 {color: #FFFFFF; float:left; margin: 10px 0 0 55px;}
#search_form input, #search_form select { width: 100%; margin-bottom: 20px}

.orbit-wrapper {float: left;}
.orbit-wrapper a {color: #FFF}
.orbit-wrapper div p {text-align: left; margin-left: 20px}
.orbit-wrapper .orbit-caption {background-color: #696969 !important; opacity: 0.8 !important; width: 100%;}
.orbit-wrapper .orbit-caption p { margin: 0 !important; padding-left: 10px}

#featured {clear: both;}
#featured div, #featured div a img {width: 724px; height: 305px;}

div.slider-nav span.right{width: 39px; height: 50px; background: url('../js/orbit-1.2.3/orbit/right-arrow.png') no-repeat scroll 0 0 / 100% auto transparent; right: 0; margin-top: -30px}
div.slider-nav span.left{width: 39px; height: 50px; background: url('../js/orbit-1.2.3/orbit/left-arrow.png') no-repeat scroll 0 0 / 100% auto transparent; left: 0; margin-top: -30px}

#payment_method {Width:280px; height: 95px; background: url('../gfx/payment_method.jpg') no-repeat transparent; right:0px; bottom:0; position: absolute;}
#payment_method_2 {margin: 8px 0 30px 0}

#offer_search_form {margin-top: 50px;  background-color: #f6f6f6 ; border: 1px solid #e9e9e9; height: 57px;  }

#offer_search_form img {position: absolute; left: 0px; top: -1px; z-index: 1}
#offer_search_form h3 {float: left; color: #FFF; width: 110px; text-align: center; line-height: 25px; position: absolute; z-index: 2;font-size: 16px}
#offer_search_form form {float: left; height: 59px; margin: 12px 0 0 120px}
#offer_search_form input, #offer_search_form select {width: 200px; margin-left: 50px}
#offer_search_form .button, #search_form .button {width: 152px; height: 34px; background: url('../gfx/search_button.png') no-repeat transparent; border: none; color: #FFF; cursor: pointer; padding-bottom: 2px; font-size: 14px}
#offer_description {background-color: #acacac; padding: 20px; margin: 30px 0; width: 930px; color: #FFF; text-align: center; font-size: 24px}

#mich_outer #offer_search_form/* */ { background:url(../gfx/angebot_suche.png) 0px 0px no-repeat  #f6f6f6; line-height: 57px;}
#mich_outer #offer_search_form img/* */ { display=none;}
#mich_outer #offer_search_form h3/* */ { position=relative;line-height=58px; }
#mich_outer #offer_search_form form/* */ {margin-top: 0 !important;}


#main_content #imgbox #main_image {float: left; width: 75%; margin-bottom: 30px; }
#main_content #imgbox #teaser {}
#main_content #imgbox #teaser div {width: 231px; overflow:hidden; margin-bottom: 10px; cursor: pointer; float: right}
#main_content #imgbox #teaser div img {width: 231px !important}
#main_content #accordion_container {text-align: left; clear: both; border-bottom: 1px solid #eaeaea; margin-bottom: 30px;}
#main_content #accordion_container .accordion_headline {background: url('../gfx/arrow_left.png') no-repeat 940px 20px #f6f6f6; padding: 20px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; border-top: 2px solid #eaeaea; cursor: pointer}
#main_content #accordion_container .accordion_headline.active {background: url('../gfx/arrow_bottom.png') no-repeat 940px 20px #FFF; padding: 20px; border-bottom: none; border-top: 2px solid #2babcb; cursor: default}
#main_content #accordion_container .accordion_content {padding: 20px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; display:none}
#main_content #accordion_container #accordion_content_1 {display:block}
#main_content #accordion_container #accordion_content_1 #description {width: 600px; margin: 0 auto !important}
#main_content #accordion_container .accordion_content div h2 {border-bottom: 2px solid #c4c4c4; color: #575757; margin-top: 0}
#main_content #accordion_container .accordion_content div ul {list-style: none; padding: 0}
#main_content #accordion_container .accordion_content div li {margin-bottom: 5px}

.fuss {background-color: #acacac; height: 330px;}
.fuss .main_footer {width: 303px; float: left; padding: 0 10px; text-align: left; min-height: 300px}
.fuss .main_footer h2 {color: #6e6e6e; font-family: "Droid Serif"; font-size: 22px}
.fuss .main_footer p {color: #FFF; font-size: 14px}
.fuss h2 {border-bottom: 1px dotted #6e6e6e; padding-bottom: 10px}
.fuss h3 {border-bottom: 1px dotted #6e6e6e; color: #404040; padding-bottom: 10px; font-size: 16px}
.powered { clear: both; text-align: right;}
.powered a {color: #FFF !important; font-size: 14px}

.offer_box {width:326px; float: left; margin: 0 20px 30px 0; position: relative}
.offer_box h1 {background-color: rgba(255,255,255,0.5); text-align: left; padding: 10px 10px 15px; position: absolute; width: 306px; color: #02468b; font-weight: normal; font-size: 32px}
.offer_box img {width: 100%; margin-top: 55px}
.offer_box div {text-align: left; width: 306px; background-color: #e1e1e1; padding: 10px; position: absolute; bottom: 0; color: #404040; font-weight: bold}
#main_content_start {width: 1020px; height: 950px}
.end {margin:0}

.erfolgreich { text-align: right; background: #acacac; padding:10px 15px; color:white;margin-top: 15px}
.erfolgreich h1 { padding:0px; margin: 0px}
.mich_adresse { line-height: 32px;padding-top: 15px; font-size: 16px}
.mich_adresse img { float: left; margin-right: 15px}
.mich_text { margin-top:20px; line-height: 25px; font-size: 14px;}
.mich_text h2 { font-size: 17px}
.mich_text td { font-size: 14px}
#mich_content {text-align: left; width: 970px; font-family: 'Droid Sans'; font-size: 14px; padding-bottom: 40px}

