@font-face {
    font-family: 'swis721_cn_btitalic';
    src: url('fonts/swissci-webfont.eot');
    src: url('fonts/swissci-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swissci-webfont.woff') format('woff'),
         url('fonts/swissci-webfont.ttf') format('truetype'),
         url('fonts/swissci-webfont.svg#swis721_cn_btitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('fonts/swissc-webfont.eot');
    src: url('fonts/swissc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swissc-webfont.woff') format('woff'),
         url('fonts/swissc-webfont.ttf') format('truetype'),
         url('fonts/swissc-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	margin: 0;
	padding: 0;
}
body {

}
a {
	color: #000;
	outline: none;
	text-decoration: underline;
	cursor:pointer;
}
a:hover {
	text-decoration: none;
}
p {

}
img {
	border: none;
}
input {
	vertical-align: middle;
}
form, fieldset{
	border:0px;
}
.header_2 {

position:relative;
float:right;
height: 52px;
    margin-top: 0;
    width: 981px;
	}
#body_ebay {
	font: 12px/18px Verdana, Tahoma, sans-serif;
	width: 100%;
text-align:center;
background: none repeat scroll 0 0 #f7f7f5;
}
#sitemainlogo {
 background:url("images/logo.jpg") no-repeat scroll 0px 0px;
	display:block;
height: 127px;
    margin-left: 0;
    width: 361px;
	float: left;
	position:relative;
}

#mbody {
 background: url("images/bg_top_all.jpg") repeat-x scroll top transparent;
}

#mainwidth {
 background: url("images/bg_bott_all.jpg") repeat-x scroll bottom transparent;
}
.b_b {
margin: 0 auto;
    text-align: left;
    width: 981px;
}
#header {

margin: 0 auto;
position: relative;
height: 249px;
 width: 981px;
}

#footerinner{
 background: #f6f6f6;
border-color: #DEDDDD;
    border-style: solid;
    border-width:1px;
	position:relative;
float:left;
height: 142px;
width: 977px;
}
#search { 
    float: left;
height: 34px;
    margin-left: 0;
    margin-top: 9px;
    width: 250px;
   	position:relative;
 background:url("images/bg_searchblock.png") no-repeat scroll center top;
}
#search #searchid {
    background: none repeat scroll 0 0 transparent;
    color: #6a563c;
    float: left;
    font:14px 'Arial';
    padding-top: 1px;
height: 33px;
    padding-left: 17px;
    width: 197px;
	border: none;
	outline: none;
	border-width: 0;
}

#search input.but {
    background: none repeat scroll 0 0 transparent;
    float: right;
height: 34px;
    width: 35px;
	border-width: 0;
	cursor:pointer;
	}
#search input.but:hover {
 background:url("images/bg_search_button.png") no-repeat scroll center top;
 }
.header_2 ul.menu,
.header_2 ul.menu_mich {
    float: left;
    margin-left: 174px;
    margin-top: 9px;
    width: 555px;
 }
.header_2 ul.menu li,
.header_2 ul.menu_mich li {
    float: left;
    list-style: none outside none;
}
.header_2 ul.menu li.butt1 {
width:106px;
}
.header_2 ul.menu li.butt2 {
width:136px;
}
.header_2 ul.menu li.butt3 {
width:184px;
}
.header_2 ul.menu li.butt4 {
width:127px;
}

.header_2 ul.menu li a,
.header_2 ul.menu_mich li a {
    color: #54453a;
    display: block;
    font: 15px/35px 'swis721_cn_btroman';
    margin-left: 0;
    margin-right: 2px;
    padding-left: 35px;
    padding-right: 35px;
    text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	background:#fff;
	height: 34px;
}
.header_2 ul.menu li.butt1 a {
width:34px;
}
.header_2 ul.menu li.butt2 a {
width:64px;
}
.header_2 ul.menu li.butt3 a {
width:112px;
}
.header_2 ul.menu li.butt4 a {
width:55px;
}
.header_2 ul.menu li a:hover {
text-decoration: underline;
}
.middle_links {
    float: left;
    margin-top: 3px;
    width: 981px;
}
.middle_links li {
    float: left;
    list-style: none outside none;
	margin-right: 1px;
}
.middle_links li.ml_1 {
    width: 246px;
}
.middle_links li.ml_2 {
    width: 244px;
}
.middle_links li.ml_3 {
    width: 242px;
}
.middle_links li.ml_4 {
    width:244px;
}
.middle_links li.ml_1 a {
 background:#fff url("images/bg_ml_1.png") no-repeat scroll 196px 14px;
    color: #5ada3a;

}
.middle_links li.ml_2 a {
    background:#fff url("images/bg_ml_2.png") no-repeat scroll 194px 14px;
    color: #726154;
    padding-left: 5px;
    width: 234px;
}
.middle_links li.ml_3 a {
    background:#fff url("images/bg_ml_3.png") no-repeat scroll 192px 14px;
    color: #ff6e00;
	padding-left: 8px;
}
.middle_links li.ml_4 a {
    background:#fff url("images/bg_ml_4.png") no-repeat scroll 193px 14px;
    color: #f8af00;
	padding-left: 8px;
	width: 231px;
}
.middle_links li a {
    border:1px solid #dcdbdb;
    display: block;
    font: 24px/56px 'swis721_cn_btitalic';
    height: 53px;
    margin-left: 0;
    padding-left: 12px;
    padding-top: 0;
    width: 229px;
    margin-right: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
.middle_links li.ml_1 a:hover  {
 background:#e5fddf url("images/bg_ml_1.png") no-repeat scroll 196px 14px;
}
.middle_links li.ml_2 a:hover  {
 background:#f4ede8 url("images/bg_ml_1.png") no-repeat scroll 194px 14px;
}
.middle_links li.ml_3 a:hover  {
 background:#ffefe2 url("images/bg_ml_1.png") no-repeat scroll 192px 14px;
}
.middle_links li.ml_4 a:hover  {
 background:#fff6e2 url("images/bg_ml_1.png") no-repeat scroll 193px 14px;
}
.sidebar ul.kategorien a:hover {
 color:#040303;
    text-decoration: none;
	   height: 27px;
	    width: 250px;
}

#botmenu {
 background:url("images/bg_botmenu.png") repeat scroll 0px 0px;
    float: right;
height: 25px;
    margin-left: 0;
    margin-right: 4px;
    margin-top: 7px;
    width: 760px;
    position: relative;
	border-color: #b5ada5;
	border-style: solid;
	border-width: 1px;
}

#botmenu li {
 float: right;
    list-style: none outside none;
	background: #b4aca4;
}
#footerinner h4 {
font-family: "Myriad Pro"; font-size: 13px; color: #726154;
float:left;
display:block;
margin-left: 11px;
    margin-top: 27px;
	 width: 526px;
}
#footerinner h4 span{
margin-left: 270px;
}
#botmenu li a {
    color: #fff;
    font:15px/30px 'swis721_cn_btroman';
    text-decoration: none;
	padding-right:20px;
	margin-left:20px;
	display:block;
	text-transform:uppercase;
	height: 25px;
}
#botmenu li a:hover {
    text-decoration: underline;
}
a.domaxa {
    background: url("images/domaxa.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 53px;
    margin-left: 6px;
    margin-top: 4px;
    width: 113px;
    position: relative;
}
.sidebar {
    width: 244px;
	float: left;
	position:relative;
}
.main {
    float:left;
    width: 734px;
    margin: 0 0 10px 2px;
}
#botmenu_s li a:hover {
    color: #feca19;
    text-decoration: none;
}
#toplink {
    display: block;
    float: right;
    padding-right: 10px;
    padding-top: 2px;
}
#toplink p {
    color: #726154;
    font: 12px/16px 'Tahoma';
    text-align: right;
}
#newsletter {
    background:#fff url("images/bg_newsletter.png") no-repeat scroll 51px 9px;
    border-color: #DEDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 13px;
    padding-top: 7px;
    width: 241px;
	height: 204px;
}
#newsletter a.news {
background: url("images/bg_newsletter_button.png") no-repeat scroll center top transparent;
float:left;
color: #fff;
    display: block;
    font: 15px/14px 'Tahoma';
height: 29px;
    margin-left: 10px;
    margin-top: 160px;
    width: 220px;
    padding-top: 7px;
     text-decoration: none;
}
#newsletter a:hover {
	background: url("images/bg_newsletter_button_hov.png") no-repeat scroll center top transparent;
	color: #fcfdfd;
}
#newsletter a.news span {
    display: block;
padding-left: 51px;
    text-decoration: none;
}
.sidebar h3.top_kategorien, h3.top_filtersuche, h3.top_kundenservice, h3.top_newsletter, h3.top_impressum  {
background:#fff url("images/bg_top_kategorien.png") no-repeat scroll top right;	
height: 48px;
    width: 230px;
	font:23px/51px "swis721_cn_btitalic";
	text-transform: uppercase; 
	color: #726154;
	padding-left: 11px;
	border-color: #dedddd #dedddd #726154 #dedddd;
	border-style: solid;
	border-width: 1px;
}
h3.top_filtersuche {
background:#fff url("images/bg_top_filtersuche.png") no-repeat scroll top right;	
}
h3.top_kundenservice {
background:#fff url("images/bg_top_kundenservice.png") no-repeat scroll top right;	
}

h3.top_newsletter {
background:#fff url("images/bg_top_newsletter.png") no-repeat scroll top right;
}
h3.top_impressum{
background:#fff url("images/bg_top_impressum.png") no-repeat scroll top right;
}
.cards {
position:relative;
	float:left;
 height: 54px;
    width: 267px;
 margin-left: 10px;
    margin-top: 4px;
}
.cards_1 {
    position:relative;
	float:right;
    height: 54px;
    margin-right: 10px;
    margin-top: 4px;
    width: 357px;

}
.sidebar #kundenservice {
    background:#FFFFFF url("images/bg_kundenservice.png") no-repeat scroll 24px 3px;
    border-color: #DEDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 13px;
    padding-top: 7px;
    width: 241px;
}
.sidebar #kundenservice p {
    color: #726154;
    font: 15px/23px 'Tahoma';
    height: 51px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 197px;
    padding-left: 8px;
    padding-top: 4px;
	border-color: #cfaf8a #000000 #e3dfdd #FFFFFF;
	border-style: solid;
	border-width: 3px 0px 1px 0px;
}
.sidebar #kundenservice p + p {
    border: none;
    margin: 0;
}
.sidebar #kundenservice p span{
    font-family: Tahoma; font-size: 15px; color: #3ab621;
}

#impressum {
    background: #fff;
    border-color: #DEDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: 6px;
    padding-top: 7px;
    width: 241px;
}
#impressum p {
    font:13px/22px "Tahoma"; 
    color: #726154;
    padding-left: 9px;
    padding-top: 1px;
}
#impressum p span {
    font-family: Tahoma; font-size: 13px; font-weight: bold; 
}
#filter {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDDDD;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    margin-bottom: 13px;
    padding-top: 19px;
    width: 241px;
}
#filter1, #filter2 {
    display: block;
}
.sidebar select, .sidebar input {
    color: #726154;
    font: 15px/15px 'Tahoma';
    margin-bottom: 0;
    margin-left: 10px;
    margin-top: 11px;
    padding: 3px;
    width: 221px;
}
.sidebar input {
    width: 213px;
}
option {
    padding-left: 3px;
}
#filter .artikel {
    clear: left;
    display: block;
    height: 48px;
    margin-bottom: 2px;
    margin-left: 0;
    width: 142px;
}

#filter .artikel p {
    height: 24px;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 0;
    padding-top: 5px;
    width: 81px;
}
#filter .artikel a {
    background: url("images/button.png") no-repeat scroll center top transparent;
    color: #fff;
    display: block;
    font:  15px 'Tahoma';
    height: 29px;
    width: 220px;
    text-decoration: none;
}
#filter .artikel a span {
    display: block;
    padding-left: 60px;
    padding-top: 4px;
}

#filter .artikel a:hover {
    background: url("images/button_hov.png") no-repeat scroll center top transparent;

}
#bott_logo {
    background: url("images/bott_logo.png") no-repeat scroll 18px 3px transparent;
    height: 133px;
    margin-top: 5px;
    width: 204px;
	float:left;
	border-color: #b4aba5;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}
#bott_logo p {
    font-family: 'Tahoma'; font-size: 12px; color: #5ada3a;
    padding-left: 21px;
    padding-top: 73px;
}
#bott_logo p span{
    font-family: 'Tahoma'; font-size: 12px; color: #726154;
}
#footer {
    clear: both;
    height: 208px;
    position: relative;
}
.main_s {
    float: left;
    margin-bottom: 4px;
    position: relative;
    width: 981px;
}
#header_s {
    height: 186px;
    margin: 0 auto;
    position: relative;
    width: 981px;
}
#slider {
    height: 340px;
    width: 980px;
	margin-bottom: 21px;
}
.main_s a {
    height: 253px;
    width: 487px;
	text-decoration:none;
}
.main_s a span{
    font:11px/14px Tahoma;
    color: #fff;
    display:block;
    padding-left: 21px;
    padding-top: 149px;
}
.main_s a h3{
font: 38px/56px 'swis721_cn_btitalic';
text-transform:uppercase;
}
.main_s a.middle_link_1 {
    float: left;
	background:url("images/bg_middle_link_1.png") no-repeat scroll center top;		
	margin-bottom: 7px;

}
.main_s a.middle_link_1 h3{
    color:#5ada3a;
    padding-left: 13px;
    padding-top: 7px;
}
.main_s a.middle_link_2 {
    float: left;
	background:url("images/bg_middle_link_2.png") no-repeat scroll center top;		
	margin-bottom: 7px;

}
.main_s a.middle_link_2 h3{
    color:#ff6e00;
    padding-left: 13px;
    padding-top: 7px;
}
.main_s a.middle_link_3 {
    float: right;
	background:url("images/bg_middle_link_3.png") no-repeat scroll center top;		
	margin-bottom: 7px;
    margin-right: 3px;
}
.main_s a.middle_link_3 h3{
    color:#726154;
    padding-left: 13px;
    padding-top: 7px;
}
.main_s a.middle_link_4 {
    float: right;
	background:url("images/bg_middle_link_4.png") no-repeat scroll center top;		
	margin-bottom: 7px;
    margin-right: 3px;
}
.main_s a.middle_link_4 h3{
    color:#f8af00;
    padding-left: 13px;
    padding-top: 7px;
}
.copyright_1 {
    float: left;
    font: 10px/23px 'Myriad Pro';
	color: #726154;
    margin-left: 31px;
    position: relative;
    width: 245px;
}



#agb, #widerruf, #kauf
{
    display:none;
    overflow-x:hidden;
    max-height: 440px !important;
}
.ui-dialog {

    z-index:100000 !important;
}

#agb h1, #widerruf h1, #kauf h1 {
    font-family:arial;
    font-size: 16px;
    font-weight: bold;
    margin: 2px 0 5px;
}
#agb h2, #widerruf h2, #kauf h2 {
    font-family:arial;
    font-size: 16px;
    font-weight: bold;
    margin: 2px 0 5px;
}
#agb p, #widerruf p, #kauf p {
    font-family:arial;
    font-size: 12px;
    font-weight: normal;
    margin: 2px 0 5px;
    line-height:1.4em;
}
#wand {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999;
    opacity:0.8;
    filter:alpha(opacity=80);
    display:none;
    top:0;
}


#LeftPanel,
#CentralArea,
#TopPromoArea
{
    display: none;
}

.header_2 .menu_mich
{
    display: none;
}
.slider-wrapper
{
    display: none;
}


#dynamic_content ul.middle_links {
    float: left;
    margin: 0 0 10px;
    width: 728px;
}
#dynamic_content ul.middle_links li {
    width: 362px;
    height: 180px;
    margin:0 0 5px;
    float:left;
}
#dynamic_content ul.middle_links li + li {
    float:right;
}
#dynamic_content ul.middle_links li + li + li {
    float:left;
}
#dynamic_content ul.middle_links li + li + li + li {
    float:right;
}

#dynamic_content ul.middle_links li a {
    display: block;
    height: 180px;
    text-indent: -9999px;
    width: 362px;
    border:none;
    margin:0;
    padding:0;
}
#dynamic_content ul.middle_links li a {
    background-image: url(images/cat.jpg);
    background-position:left 0;
}
#dynamic_content ul.middle_links li + li a {
    background-position:right 0;
}
#dynamic_content ul.middle_links li + li + li a {
    background-position:left -183px;
}
#dynamic_content ul.middle_links li + li + li + li a {
    background-position:right -183px;
}
#dynamic_content ul.middle_links li a:hover {
    background-position:left -363px;
}
#dynamic_content ul.middle_links li + li a:hover {
    background-position:right -363px;
}
#dynamic_content ul.middle_links li + li + li a:hover {
    background-position:left -546px;
}
#dynamic_content ul.middle_links li + li + li + li a:hover {
    background-position:right -546px;
}

#template_preis {
    float: right;
    text-align: right;
    width: 260px;
    margin: 40px 11px 10px 0;
}

#template_preis p{
    font-size: 60px;
    font-weight: bold;
	font-family: 'Oswald', serif;
	color:#726154;
	margin: 0;
	text-shadow: -5px 5px 5px rgba(0,0,0, 0.3);
    line-height:90px;
}
#template_preis p#opener {
    color: #acaaaa;
    font-size: 24px;
    line-height: 24px;
    padding: 20px 5px 0;
    text-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
    font-weight: normal
}
#template_preis p sup{
    font-size: 0.6em;
    left: -0.1em;
    line-height: 0;
    position: relative;
    top: 0.2em;
    z-index: 0;
}
#template_preis p font {
    color: inherit;
    font-size: inherit;
}

#template_preis a {
    background:url(images/kauf_button.jpg) no-repeat left top;
    color: #fff;
    display: inline-block;
    font: 15px/29px 'Tahoma';
    height: 29px;
    margin: 3px 0 3px 8px;
    padding-right: 15px;
    text-align: center;
    text-decoration: none;
    width: 107px;
}
#template_preis a:hover {
    background:url(images/kauf_button.jpg) no-repeat left bottom;
}
#template_preis p#endner {
    color: #ACAAAA;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
}
#template_preis p#hinweis {
    color: #ACAAAA;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-shadow: -5px 5px 5px rgba(0, 0, 0, 0.1);
    padding-bottom:1em;
}
#dynamic_content.template {
    border: 1px solid #DEDDDD;
    margin-left: 1px;
    width: 727px;
}
#dynamic_content.template h3 {
    background:#fff url("images/bg_top_kategorien.png") no-repeat scroll top right;	
	font:23px/29px "swis721_cn_btitalic";
	text-transform: uppercase; 
	color: #726154;
	padding: 11px;
    border-top: 1px solid #DEDDDD;
    border-bottom: 1px solid #DEDDDD;
    margin-top: 10px;
    margin-bottom:10px;
}
#dynamic_content.template h3.top {
    border-top: none;
    margin-top: 0;
}
#dynamic_content.template h3.cross {
    margin-bottom:0;
}
#dynamic_content.template #gal {
    float: left;
    width: 410px;
    margin-left: 11px;
}
#dynamic_content.template #gal img {
    border: 1px solid #DEDDDD;
    padding:1px;
    background:#fff;
    /*
    float: left;
    margin: 5px 5px 0 0;
    width: 127px;
    cursor:pointer;
    */
}
#dynamic_content.template #gal img:hover {
    background:#726154;
}
#dynamic_content.template #gal img#big {
    width:400px;
    margin:0;
    cursor:default;
}
#dynamic_content.template #gal img#big:hover {
    background:#fff;
}
#dynamic_content.template #desc {
    padding:0 11px;
}
#dynamic_content.template #desc p {
    color: #726154;
    margin-bottom: 10px;
}

#dynamic_content.template #gal p {
    color: #ACAAAA;
    font-size: 11px;
    padding-left: 2px;
}
#dynamic_content.template #listhead {
    display:none;
}
#dynamic_content.template #nav {
    border-top:none;
}
#dynamic_content.template #results {
    border:none;
    margin:0;
}

#lieferung {
    margin-left:11px;
}


#toplink p {
    background:url(images/icon.jpg) no-repeat 6px -6px;
    float:right;
    padding-left:30px;
}
#toplink p+p {
    background:url(images/icon.jpg) no-repeat 5px -24px;
}
#toplink a {
    float: right;
    margin-top: 9px;
}
.ui-dialog {
    position: fixed !important;
}
#toplink div.toplink {
    background:url(images/toplink.png) no-repeat;
    height: 59px;
    width: 361px;
}

#kundeninfo,
#desc {
    padding:0 11px 22px;
    color: #726154;
    font-family: 'Tahoma';
}
#kundeninfo h2,
#desc h2 {
    font-size:15px;
    line-height:25px;
    text-transform:uppercase;
    font-weight:normal;
}
#kundeninfo p,
#desc p {
    font-size:12px;
    margin-bottom:0.8em;
}
#desc li span {
    /*font-style:italic;*/
}
#desc ul {
    margin-bottom:0.8em;
    list-style:square;
    margin-left:1.2em;
}
#desc li {
    list-style:none;
}
#desc ul li {
    list-style:square;
}
#desc li {
    font-size:12px;
}
#kundeninfo a,
#desc a {
    text-decoration:none;
}
#kundeninfo a:hover,
#desc a:hover {
    text-decoration:underline;
}

