/*grundklassen änderung */

hr {

	border-top: 0px;

	border-left: 0px;

	border-right: 0px;

	border-bottom: 1px solid #ccc;

}

#main input {

	border: 1px solid #ddd;

	padding: 3px;

	margin-bottom: 3px;

}

#hp24tmpley1 {

	background-image: url(img/bg.jpg);

	background-repeat: repeat-x;

	background-color: #f6f6f6;
	margin: 0px;

	padding: 0px;

	text-align: left;
	height: 220px;

}

a {

	color: #333;

}

a img {

	border-style: none;

}

.clr, .clear {

	clear: both;

	font-size: 1px;

	line-height: 1px;

	padding: 0px;

	margin: 0px;

}

input.send_bttn {

	display: block;

	float: right;

}

/*grundelemente*/

#all {

	width: 864px;

	min-height: 700px;

	height: auto!important;

	height: 700px;

	text-align: left;

}

#head {

	width: 864px;/*
position: relative;
    top: 40px;*/

}

#head .logo {

	float: left;

	margin-top: 28px;

}

#head #mini_menu {

	float: right;

	background-image: url(img/mini_TOP.png);

	width: 189px;

	height: 25px!important;

	height: 43px;

	text-align: center;

	padding-top: 18px;

	color: #ddd;

	font-size: 11px;

}

#head #mini_menu a {

	color: #333;

	font-size: 10px;

}

#head #mini_menu a:hover {

	text-decoration: underline;

	font-weight: bold;

}

#head #search {

float: right;
    height: 43px !important;
    margin-top: 78px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: right;
    width: 345px !important;

}

#head #search .suchfeld {

	border: medium none;
    color: #555;
    float: left;
    font-size: 16px;
    height: 39px;
    margin-left: 4px;
    margin-top: 1px;
    padding: 4px;
    width: 288px;
}

#head #menu {

	height: 111px;
    /*position: relative;
    top: 75px;

	background-image: url('img/menu_bg.jpg');*/


}

#head #menu a {

	color: #555;

	float: left;

	padding: 10px 5px 0 5px;

text-align:center;

	background-image: url('img/menu_pt.jpg');

	background-repeat: no-repeat;

	background-position: top right;

	font-size: 11px;

	height: 41px!important;

	height: 61px;
text-decoration:none;
width:76px;
margin-top: 42px;

}

#head #menu a:hover {

	background-position: bottom right;

	color: #fff;

	padding: 10px 5px 10px 5px;

}

#subhead {

	width: 985px;

	height: 20px;

	background-image: url(img/index_13.gif);

	background-repeat: repeat-x;

	padding-left: 5px;

	font-size: 11px;

	color: #333;

	padding-top: 5px;

}

#mleft {

	background-color: #fff;

	width: 160px;

	min-height: 800px;

	height: auto!important;

	height: 800px;

	float: left;

}

#main, #mright {

	margin-top: 10px;

	min-height: 400px;

	height: auto!important;

	height: 400px;

}

#main {

	width: 666px;

min-height:800px;

height:auto!important

height:800px;

	float: left;

}

#main h1, #main h1.content_head {

	width: 656px!important;

	height: 29px!important;

	width: 666px;

	height: 39px;

	background-image: url('img/head_bg.jpg');

	margin: 0px;

	font-weight: normal;

	color: #fff;

	font-size: 15px;

	padding-top: 10px;

	padding-left: 10px;

	margin-top: 15px;

}

#mright {

	float: right;

	width: 188px;

}

#mright #login {

	width: 189px;

	height: 142px;

	background-image: url('img/box_user.jpg');

	margin-top: 15px;

}

#login .benutzer_id {

	width: 170px;

	text-align: left;

	font-size: 12px;

	font-weight: normal;

	color: 555555;

	border: 1px solid #ddd;

	margin-top: 40px;

	margin-left: 5px;

}

#login .benutzer_pw {

	width: 123px;

	text-align: left;

	font-size: 12px;

	font-weight: normal;

	color: 555555;

	border: 1px solid #ddd;

	margin-top: 10px;

	margin-left: 5px;

}

#login input.login_user {

	padding: 2px 5px 2px 5px;

	background-color: #fff;

	border: 1px solid #fff;

	margin-left: 2px;

	font-size: 10px;

width:40px;

height:20px;

}

#login input.login_user:hover {

	background-color: #f39100;

	color: #ffffff;



}

#mright #warenkorb {

	width: 189px;

	height: 129px;

	background-image: url('img/warenkorb_bg.jpg');

	margin-top: 15px;

}

a.kasse {

	padding: 2px 5px 2px 5px;

	background-color: #fff;

	border: 1px solid #fff;

	margin-left: 80px;

	margin-top: 20px;

	font-size: 10px;

}

a.kasse:hover {

	background-color: #f39100;

	color: #ffffff;

}

.plus {

	padding: 2px 5px 2px 5px;

	background-color: #fff;

	border: 1px solid #fff;

	margin-left: 2px;

	margin-top: 20px;

	font-size: 10px;

}

.plus:hover {

	background-color: #f39100;

	color: #ffffff;

}

#mright #infobox {

	width: 189px;

	height: 199px;
background-repeat:no-repeat;
	background-image: url('img/info_box.jpg');

	margin-top: 15px;

}
#mright #infobox ul li {
margin:0px;
padding:0px;
line-height:100%!important;
line-height:8px;}


#mright #infobox ul li a{
font-size:12px;
text-decoration:none;
}

#mright #infobox ul.contentlist{
diplay:none;}

#mright #infobox ul.contentlist li{
margin:0px;
padding:0px;
font-family:verdana;
font-size:12px;}

#copyrightxtc {

	height: 63px!important;

	height: 70px;

	background-color: #e5e5e5;

	text-align: center;

	background-image: url('img/logo_bottom.jpg');

	background-position: right bottom;

	background-repeat: no-repeat;

	margin-top: 8px;

	padding-top: 7px;
display: none;

}

#copyrightxtc a {

	color: #333;

}

#copyrightxtc a:hover {

	text-decoration: underline;

}

/*unterklassen head*/

#hright {

	width: 440px;

	font-size: 11px;

	color: #333;

	float: right;

}

#hright a {

	padding: 2px;

	color: #333;

}

#hright a:hover {

	background-color: #fff;

	color: #6c9bf5;

	text-decoration: none;

}

#top {

	width: 975px!important;

	width: 980px;

	height: 33px;

	background-image: url(img/topmenu.jpg);

	padding-left: 5px;

	color: #fff;

}

#top a {

	color: #fff;

	margin: 4px;

	line-height: 30px;

	border-bottom: 1px dashed #fff;

}

#top a:hover {

	border-bottom: 1px solid #fff;

}

#top a b {

	color: #fff;

}

#top div.right {

	float: right;

}

#quickfind select {

	border: 1px solid #bbb;

	color: #333;

}

#quickfind select option {

	padding: 1px 6px 1px 5px;

	color: #333;

	background-color: #eee;

}

#quickfind input.s_field {

	border: 1px solid #bbb;

	padding: 2px 5px 2px 5px;

	color: #333;

	width: 350px;

	margin-left: 10px;

	margin-top: 4px;

}

.s_search {

	border: 0px;

	background-image: url(img/bttn_search.jpg);

	width: 97px;

	height: 24px;

	margin-top: 2px;

}

#quickfind .advanced_search {

	float: right;

	margin-right: 5px;

	margin-top: 11px;

	color: #7e7e7e;

	text-decoration: underline;

}

#quickfind .advanced_search:hover {

	color: #333;

}

.toplink img {

	margin-top: 5px;

}

/*unterklassen subhead*/

#subhead a {

	font-size: 11px;

	text-decoration: none;

	color: #333;

}

#subhead a:hover {

	text-decoration: underline;

	color: #6c9bf5;

}

/*Unterklassen mright/left */

/*unterklassen main*/

#main h1.red {

	background-image: url(img/mn_hd_r.jpg);

}

#main h1.green {

	background-image: url(img/mn_hd_g.jpg);

}

/*boxen*/





#my_acc{

margin-top:15px;}



#my_acc-top{

width:184px!important;

width:189px;

height:19px!important;

height:59px;

background-image:url(img/cat_bttm.jpg);

padding-top:40px;

text-align:right;

padding-right:5px;}



#my_acc .my_account_box{

background-color:#fff;

}



#my_acc .my_account_box a{

display:block;

border-bottom:1px solid #ddd;

padding-top:5px;

padding-bottom:2px;

padding-left:5px;

padding-right:5px;}



#my_acc .my_account_box a:hover

{background-color: #f39100;

color: #ffffff;}



.my_account-foot{width:189px;

height:75px!important;

height:83px;

padding-top:8px;

background-image:url(img/cat_ft_dwn.jpg);

}



#search {

	/*width: 980px;

	height: 32px;

	background-image: url(img/searchbar.jpg);*/
background-color: #eee;

	/*text-align: center;*/

}

input.searchbar {

	width: 220px;

}

#login #loginbox, #mright .box {

	padding: 6px;

	padding-left: 7px;

}

#login .link_pass {

	float: right;

	color: #fff;

	margin-right: 7px;

}

#login .link_pass:hover {

	text-decoration: underline;

}

#login input, #newsletter input.inp_field {

	width: 140px;

	border: 1px solid #ddd;

	padding: 3px;

}

#newsletter input.inp_field {

	width: 115px;

}

.carte {

margin-top:15px;

float:right;

color: #fff;

width: 189px;

min-height:113px;

height:auto!important;

height:113px;

background-repeat:no-repeat;

background-image:url(img/warenkorb_top.jpg);

}



.vals, .vals_t{

border-bottom:1px solid #ddd;

padding:2px;

text-align:center;}



.vals_t{

text-align:left;}



.cart_list_div{

background-color:#fff;

padding:8px;}



#cart_more{

margin-top:15px;

text-align:right;

padding-right:5px;

padding-bottom:10px;}



.cart_bttm{

width:189px;

height:32px!important;

height:36px;

background-image:url(img/warenkorb_bottom.jpg);

padding-top:4px;

}



.cart_bttm a.y_button{

margin-top:0px;}



.cart_bo{color:#f9d994;}



.total{

color:#fff;

margin-top:40px;

margin-left:10px;

margin-right:10px;

border-top:1px solid #f3a600;

border-bottom:1px solid #f3a600;}



.carte a.kasse {

	padding: 0px 5px 0px 5px;

	background-color: #fff;

	border: 2px solid #a2c1f8;

	margin-top: 2px;

	height: 10px;

	line-height: 9px;

	margin-right: 2px;

	float: right;

}

.carte a.kasse:hover {

	border: 2px solid #fff;

}

#infobox ul li {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#infobox ul li a{

display:block;

margin-right:5px;

padding-left:4px;

color:#fff;}





#infobox ul li a:hover{

background-color:#b1a7e1;

}



#infobox ul {

	margin: 0px;

	padding: 0px;

padding-left:5px;

padding-top:42px;

}



h1.bx_hd_cat{

width:189px;

height:39px;

background-image:url(img/cat_hd.jpg);

text-indent:-999px;

overflow:hidden;

margin-top:15px;}



div.bx_ft_cat{

height:20px;

width:189px;

background-image:url(img/cat_ft.jpg);

}

#box_categories a.cat{
font-family:verdana, sans-serif;
	display: block;

	margin-top: 1px;

	margin-bottom: 1px;

	font-size: 12px;

	border-bottom: 1px solid #e5decb;

background-color:#fff;

	color: #333;

	text-decoration: none;

	padding-left: 5px;

	padding-top: 3px;

	padding-bottom: 4px;

}

#box_information .contentlist ul li, #box_information ul.contentlist li{
margin:0px;
padding:0px;
line-height:100%;}

#box_information br{
display:none;}


#box_information img{
display:none;}

#box_information ul{
margin:0px;
padding:0px;
line-height:100%;}

#box_information ul li a {

	border-left: 3px solid #ddd;

}

#box_categories a.cat:hover {

	background-color: #00B0F0;

	color: #fff;

}

#box_categories a.cat2 {

	display: block;

	font-size: 10px;

margin-left:10px;

	text-decoration: none;

	background-color: #e8e8e8;

	padding-left: 3px;

	padding-top: 1px;

	padding-bottom: 2px;

}

#box_categories a.cat2:hover, #box_information ul li a:hover {

background-color:#fff;

color:#f39100;

}

#whats_new, #last_viewed {

	text-align: center;

	font-size: 10px;

}

#mleft .img_link img {

	padding: 3px;

	width: 80px;

	border: 1px solid #ddd;

	margin-bottom: 3px;

	margin-top: 5px;

}

#mleft a.link_head {

	font-weight: bold;

	font-size: 11px;

	display: block;

	color: #6c9bf5;

	margin-bottom: 4px;

}

#bestseller table {

	color: #666;

}

#bestseller table b {

	color: #777;

}

#bestseller .td_underline {

	font-size: 10px;

	border-bottom: 1px dashed #6c9bf5;

	padding-bottom: 5px;

}

#bestseller .best_head_nr {

	font-weight: bold;

	color: #cc4902;

}

#bestseller .best_head {

	font-weight: bold;

	color: #6c9bf5;

}

/* Listings:books */

#main .mobel_links {

	background-color: #ddd;

	padding-top: 12px;

	width: 182px;

	height: 28px!important;

	height: 40px;

	text-align: center;

}

.prod_cont, .prod_cont_mob {

	width: 645px!important;

	width: 660px;

	margin-top: 10px;

padding-top:10px;

        padding-bottom: 15px;



        padding-left: 15px;

border:3px #fff solid;

        background-color: #eee;

}

.prod_book {

	width: 308px!important;

	width: 312px;

	padding: 2px;

	height: 110px!important;

	height: 114px;

	border: 1px solid #ddd;

	float: left;

	margin: 3px;

}

.book_i_link {

	float: left;

}

.book_i_link img {

	height: 100px;

	width: 90px;

	margin-right: 5px;

}

.book_h2, .book_h2_c {

	margin-top: 5px;

	height: 50px;

}

.book_h2 a, .book_h2_c a {

	color: #c87800;

	font-size: 11px;

}

.book_h2 a:hover, .book_h2_c a:hover {

	background-color: #77a5ff;

	color: #fff;

}

b.book_price {

	font-size: 10px;

}

.book_links {

	height: 100px;

	width: 33px;

	float: right;

	margin-left: 5px;

}

.book_links a.info {

	display: block;

	height: 50px;

	width: 33px;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(img/bttn_info.jpg);

}

.book_links a.buynow {

	height: 50px;

	width: 33px;

	display: block;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(img/bttn_buy.jpg);

}

.book_inner .mwst {

	font-size: 9px;

	color: #333;

	text-align: right;

	margin-right: 5px;

}

.book_inner .mwst a {

	color: #333;

	text-decoration: underline;

	font-size: 9px;

}

/* Listings:Coffe */

.prod_coffe {

	width: 201px!important;

	padding: 2px;

	height: 190px;

	border-right: 1px dashed #ddd;

	border-bottom: 1px dashed #ddd;

	float: left;

	margin: 3px;

}

.coffe_inner {

	float: right;

	width: 120px;

}

.coffe_i_link {

	float: left;

}

.coffe_i_link img {

	height: 100px;

	width: 70px;

	margin-right: 5px;

	padding: 2px;

	border: 1px solid #ddd;

}

.coffe_h2 {

	margin-top: 5px;

}

.coffe_h2 a {

	color: #bb0504;

	font-size: 11px;

}

.coffe_h2 a:hover {

	background-color: #bb0504;

	color: #fff;

}

b.coffe_price {

	float: right;

	font-size: 10px;

	margin-top: 10px;

	margin-right: 5px;

}



.price{

height:70px;}

.coffe_links {

	height: 100px;

	width: 33px;

	float: right;

	margin-top: -5px;

}

a.coffe_info {

	display: block;

	height: 21px;

	width: 60px;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(img/bttn_info_2.jpg);

	float: right;

	margin-bottom: 5px;

	margin-left: 8px;

	margin-right: 5px;

}

a.coffe_buynow {

	height: 21px;

	width: 60px;

	display: block;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(img/bttn_buy_2.jpg);

	float: right;

	margin-right: 5px;

}

.coffe_inner .coffe_mwst {

	font-size: 9px;

	color: #333;

	text-align: right;

	margin-right: 5px;

	margin-bottom: 5px;

}

.coffe_inner .coffe_mwst a {

	color: #333;

	text-decoration: underline;

	font-size: 9px;

}

/* Listings: Mobel */

.prod_mobel, .prod_mobel1 {

	width: 201px!important;

	padding: 2px;

	height: 340px;

	float: left;

	margin: 3px;

}



.prod_mobel1 {

	height: 200px;

}



.prod_mobel1 h2.mobel_h2{

height:28px!important;

}





.mobel_inner {

	width: 182px!important;

	width: 190px;

	padding: 5px;

	margin-top: 3px;

	height: 110px;

	border: 1px solid #eee;

	background-color: #fff;

}

.coffe_i_link {

	float: left;

}

.mobel_i_link img {

	height: 166px;

	width: 186px;

	background-color: #fff;

	border: 1px solid #ddd;

	margin-left: 11px;

}

.p_img {

	height: 166px;

	width: 192px;

	background-color: #fff;

	background-repeat: no-repeat;

	background-position: center;

	border: 1px solid #ddd;

}

.mobel_h2 {

	width: 189px!important;

	height: 42px!important;

	width: 194px;

	height: 46px;

	margin-top: 5px;

	background-image:url(img/prod_hd.png);

	background-repeat: no-repeat;

	color: #fff;

	font-size: 11px;

	padding-top: 4px;

	padding-left: 5px;

}

.mobel_h2 a {

	color: #fff;

	font-size: 11px;

	padding-left: 15px;

}

.coffe_h2 a:hover {

	background-color: #cc4902;

	color: #fff;

}

b.mobel_price {

	float: right;

	font-size: 10px;

	margin-top: 10px;

	margin-right: 5px;

	color: #f39100;

	font-size: 12px;

}

.coffe_links {

	height: 100px;

	width: 33px;

	float: right;

	margin-top: -5px;

}

a.mobel_info {

	padding: 2px 5px 2px 5px;

	background-color: #fff;

	border: 1px solid #fff;

	margin-left: 4px;

}

a.mobel_info:hover {

	background-color: #f39100;

	color: #fff;

}

a.mobel_buynow {

	height: 21px;

	width: 60px;

	display: block;

	text-indent: -999px;

	overflow: hidden;

	background-image: url(img/bttn_buy_2.jpg);

	float: right;

}

.mobel_mwst {

	font-size: 10px;

	color: #333;

	text-align: right;

	margin-right: 5px;

	margin-bottom: 10px;

}

.mobel_mwst a {

	color: #333;

	text-decoration: underline;

	font-size: 10px;

}

/* Category Listing */

#category_top {

	display: block;

	margin-top: -2px;

	border-bottom: 1px solid #dddddd;

	margin-bottom: 10px;

}

ul.cat_listing {

	margin-bottom: 12px;

}

ul.cat_listing li {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

ul.cat_listing li.cat_img {

	float: left;

	width: 100px;

	border-right: 1px solid #6c9bf5;

}

ul.cat_listing li.cat_img img {

	height: 90px;

	width: 90px;

}

ul.cat_listing li.cat_txt {

	float: right;

	width: 530px;

}

.book_h2_c {

	height: auto;

	margin-top: 0px;

	margin-bottom: 5px;

}

#foot_inf {

	margin-left: 5px;

	margin-right: 5px;

}

/* produktdarstellung */

#main #prod_left {

	width: 200px;

	height: auto!important;

	text-align: center;

	float: left;

	margin-left: 5px;

}

.ch_bx td.ch_dat {

	padding: 2px 5px 2px 5px;

}



td.head{

font-weight:bold;

color:#f29200;}



.ch_bx td b {

	color: #00B0F0;

}

#main #prod_right {

	margin-right: 5px;

	width: 410px!important;

	width: 430px;

	padding: 10px;

	padding-top: 2px;

	float: right;

	min-height: 100px;

	height: auto!important;

	height: 100px;

	border-left: 1px solid #ccc;

}

#img_list {

	border-top: 1px dashed #aaa;

	margin-top: 5px;

}

a.list_img {

	filter: alpha(opacity=50);

	opacity: 0.5;

}

a.list_img:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

#img_list a.list_img img {

	width: 45px;

	height: 45px;

	padding: 3px;

	border: 1px solid #ddd;

	margin-top: 4px;

	margin-right: 4px;

}

#main #prod_top {

	margin-top: -3px;

	height: 65px!important;

	height: 80px;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	background-color: #fff;

}

#prod_top .prod_buy {

	display: block;

	width: 200px;

	height: 60px;

	text-indent: -9999px;

	overflow: hidden;

	float: right;

	background-image: url(img/kaufen.jpg);

}

#prod_top .prod_price {

	float: left;

}

#prod_top .prod_price .price {

	font-wieght: normal;

	font-size: 16px;

	color: #f29200;

}

#prod_top_inf .prod_avail .right_img {

	float: right!important;

}

#main #prod_top_inf {

	background-color: #ddd;

	padding-top: 3px;

	height: 27px!important;

	height: 30px;

	margin-bottom: 15px;

	padding-left: 10px;

}

#main #prod_top_inf img {

	float: left;

}

#main #prod_top_inf .untertitel {

	float: left;

	padding-top: 5px;

	padding-bottom: 3px;

	padding-left: 4px;

	padding-right: 4px;

}

#main #prod_top_inf a:hover {

	cursor: pointer;

}

#main #prod_right h2.schritt {

	margin-top: 3px;

}

.prod_img {

	padding: 3px;

	background-color: #fff;

	border: 1px solid #ddd;

	width: 180px;

}

#main .abstand {

	margin: 10px;

}

.also_purch {

	display: block;

	float: left;

	width: 140px;

	height: 160px;

	border: 1px solid #ccc;

	padding-top: 5px;

	color: #333;

	text-align: center;

	filter: alpha(opacity=50);

	opacity: 0.5;

}

.also_purch:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

/* Module */

#main .contents, #main .abstand {

background-color: #eeeeee;
font-size:11px;
color:#333;
font-family:verdana;
border:1px solid #fff;

margin-top:10px;

	padding: 10px;

}

#main .contents table td, main .abstand table td{font-size:15px;
color:#333;
font-family:verdana;}

#main .contents a:hover {

	text-decoration: underline;

}

#main h2.schritt {

	border-bottom: 1px solid #00B0F0;

	padding-bottom: 1px;
	font-size:15px;
	margin-bottom: 8px;

	margin-top: 10px;

}

#main .table_width_c {

	width: 620px;

}

#main .table_width_c input {

	border: 1px solid #ddd;

	padding: 3px;

	margin-bottom: 2px;

}

#log_new {

border:3px solid #fff;

	background-color: #eee;

	padding: 5px;

margin-right:10px;



}

#log_ret {

	background-color: #eee;

border:3px solid #fff;

	padding: 5px;

width:300px;

}

table.table_register {

margin:top:10px;

	margin-left: 0px;

}

#order_listing {

	width: 590px;

}

/* stepper */

#stepper .steps {

	width: 20%;

	color: #888;

	background-color: #eee;

	border: 1px solid #606060;

	font-size: 10px;

}

#stepper .steps a {

	padding: 5px;

	display: block;

	color: #888;

	font-size: 10px;

	height: 70px;

	background-repeat: no-repeat;

	background-position: center;

}

#stepper .steps a.no:hover {

	background-color: #606060;

	color: #fff;

}

#stepper .steps a.yes:hover {

	background-image: url(img/stepper_next.jpg);

	color: #333;

	background-color: #efa400;

}

#stepper .steps a.back:hover {

	background-color: #efffcc;

}

#stepper .steps a.neutr:hover {

	color: #333;

	background-color: #cc7b00;

}

#stepper .steps a:hover {

	color: #333;

	background-color: #fff;

	text-decoration: none;

}

#stepper .active {

	background-color: #fff;

	color: #333;

	border: 1px solid #d59300;

}

#stepper .active p.step_txt {

	color: #333;

	font-size: 10px;

}

#stepper .active a {

	color: #333;

}

#stepper .prev {

	background-color: #eee;

	background-image: url(img/stepper_old.jpg);

	background-repeat: no-repeat;

	border: 1px solid #ccc;

	background-position: center;

}

/*Shopping Cart*/

.shopping_list {

	margin-bottom: 10px;

	margin-top: 5px;

margin-left:3px;

	width: 659px;

	font-size: 11px;

	color: #333;

}

.tb_title {

	border-top: 1px solid #c67700;

	color: #5e95c9;

	padding: 3px;

background-color:#fff;

}

.tb_img {

	padding: 3px;

	text-align: center;

	background-color: #cf7c00;

	border-bottom: 1px solid #fff;

}

.tb_img img {

	background-color: #fff;

	padding: 3px;

}

.tb_qty {

	text-align: center;

	padding: 3px;

	background-color: #f3a600;

	border-bottom: 1px solid #fff;

}

.tb_qty input {

	border: 1px solid #fff;

	background-color: #ddd;

}

.tb_descr, .tb_descr2 {

	background-color: #f8cb6a;

	padding: 3px;

	line-height: 130%;

	vertical-align: top;

	color: #4c4c4c!important;

	border-bottom: 1px solid #fff;

}

.tb_descr2 {

	padding-left: 20px;

	vertical-align: middle;

	margin-bottom: 10px;

}

#main .tb_descr a, .tb_descr2 a {

	font-weight: bold;

	color: #4c4c4c;

	text-decoration: none;

}

#main .tb_descr a:hover, .tb_descr2 a:hover {

	text-decoration: underline;

}

.tb_descr b, .tb_descr2 b {

	color: #4c4c4c;

	text-align: right;

	margin-top: 7px;

	padding-top: 1px;

	display: block;

}

.tb_descr a:hover, .tb_descr2 a:hover {

	text-decoration: underline;

}

.tb_price {

	text-align: center;

	vertical-align: top;

	padding: 3px;

	text-align: right;

	background-color: #f9d994;

	color: #4c4c4c;

	width: 150px;

	border-bottom: 1px solid #fff;

}

.tb_eprice {

	text-align: right;

	vertical-align: top;

	padding: 3px;

	text-align: right;

	background-color: #0e63ff;

	color: #fff;

	border-bottom: 1px solid #fff;

}

.tb_del {

	text-align: center;

	background-color: #f9e5b9;

	padding: 3px;

	border-bottom: 1px solid #fff;

}

.tb_total {

	text-align: right;

	background-color: #facc6a;

	font-weight: bold;

	color: #0000;

	padding: 5px;

}

#main .button_checkout {

	float: right;

}

#main .button_reload {

	border: 0px;

	float: left;

}

.order {

	margin: auto;

	border: 1px solid #553300;

	width: 550px;

	margin-top: 20px;

	color: #111;

	background-color: #fff;

	padding: 5px;

}

.order #order2 {

	padding-left: 32px;

}

.order #order3 {

	padding-left: 83px;

}

.order #order4 {

	padding-left: 107px;

}

.gr {

	color: #666;

}

.order_heads {

	font-weight: bold;

	text-decoration: none;

	border-bottom: 1px dashed #aaa;

	color: #c67700;

	padding-bottom: 1px;

}

#main .order_heads {

	text-decoration: none!important;

}

.order_heads:hover {

	border-bottom: 1px solid #aaa;

}

#shipping_block table {

	color: #333;

	font-size: 11px;

}

#defaultSelected .main b {

	font-size: 11px;

	color: #333;

}

/* allgemeine klassen */

.trans {

	filter: alpha(opacity=50);

	opacity: 0.5;

}

.notrans {

	filter: alpha(opacity=100);

	opacity: 1;

}

.sub_bttn {

	float: right;

	width: auto!important;

	padding: 2px 5px 2px 5px;

	background-color: #fff;

	border: 2px solid #f3f3f3;

	margin-top: 7px;

	margin-bottom: 5px;

	margin-right: 3px;

}

.sub_bttn:hover {

	border: 2px solid #fff;

}

.y_button, .y_button_w, input.y_button, #main input.y_button, input.y_button_w, #main input.y_button_w {

	text-align: center;

	display: block;

	width: 80px;

	font-size: 11px;

	padding: 4px 7px 4px 7px;

	background-color: #fff;

	border: 2px solid #ddd;

	margin-top: 7px;

	margin-bottom: 5px;

	background-color: #ffffff;

	color: #000;

}

.y_button:hover, .y_button_w:hover, input.y_button:hover, #main input.y_button:hover, input.y_button_w:hover, #main input.y_button_w:hover {

	border: 2px solid #fff;

	text-decoration: none!important;

	cursor: pointer;

	background-color: #f39100;

	color: #ffffff;

}

.y_right {

	float: right;

}

.y_left {

	float: left;

}

.y_button_w, input.y_button_w, #main input.y_button_w {

	width: 100px;

	background-color: #ffffff;

	color: #000;

}

.center_message, .center_message_red {

	margin: 5px;

	padding: 10px;

	border: 1px solid #ccc;

	background-color: #eee;

	color: #b40000;

}

#main .snd_bttn, #main input.input_no {

	border: 0px!important;

	float: right;

}

#main .img_left {

	float: left;

	margin: 0 40px 5px 0;

}

/* NewStyle */

#navtrail {

/*
	width: 844px!important;

	height: 29px!important;

	width: 864px;

	height: 39px;

	background-image: url('img/submenu.jpg');

	font-size: 11px;

	color: #fff;

	padding: 10px 10px 0 10px;

*/
display:none;
}

#navtrail a {

	font-size: 11px;

	color: #fff;
text-decoration:none;
	padding-bottom: 1px;

}

#navtrail a:hover {

	padding-bottom: 0;

	border-bottom: 1px dashed #fff;

}

#bottom {

	width: 862px;

	height: 47px;

	background-image: url('img/bottom.jpg');

	margin-top: 25px;

}



/* Horizontal Carousel */

#horizontal_carousel {

  float: left;

  width: 666px;

  height: 220px!important;

height:240px;

padding-top:20px;

  position: relative;

background-color:#fff;

}



#horizontal_carousel .container {

  float: left;

  width: 560px;

  height: 200px;

  position: relative;

  overflow: hidden;

}



#horizontal_carousel ul {

  margin: 0;

  padding:0;

  width: 100000px;

  position: relative;

  top: 0;

  left: 0;

  height: 200px;

}



#horizontal_carousel ul li {

  width: 560px!important;

  height: 220px;

  text-align: center;

  list-style:none;

  float:left;

}

#horizontal_carousel ul li a img{

border:1px solid #f39100;

width:550px;}





#horizontal_carousel .previous_button {

  float:left;

  width: 50px;

  height: 50px;

  background: url(img/min_norm.jpg);

background-color:#ddd;

z-index: 100;

  cursor: pointer;

   margin-top:55px;

margin-left:3px;

}



#horizontal_carousel .previous_button_over {

  background: url(img/min_hover.jpg);

}



#horizontal_carousel .previous_button_disabled {

  background: url(img/neutr.jpg);

  cursor: default;

}



#horizontal_carousel .next_button {

  float:left;

  width: 50px;

  height: 50px;

  background: url(img/add_norm.jpg);

  z-index: 100;

  cursor: pointer;

   margin-top:55px;

}



#horizontal_carousel .next_button_over {

  background: url(img/add_hover.jpg);

}



#horizontal_carousel .next_button_disabled {

  background: url(img/neutr.jpg);

  cursor: default;

}





/* vertical Carousel */



.ui_vertical_carousel {

}



#vertical_carousel {

  float:left;

  width: 350px;

  height: 270px;

  margin-bottom: 10px;

  position: relative;

}



#vertical_carousel .container {

  float:left;

  width: 260px;

  height: 240px;

  overflow: hidden;

}



#vertical_carousel ul {

  margin: 0;

  padding:0;

  height: 100000px;

  position: relative;

  top: 0;

  left: 0;

}



#vertical_carousel ul li {

  width: 260px;

  height: 240px;

  text-align: center;

  list-style:none;

  float:left;

}



#vertical_carousel .previous_button {

  float:left;

  height: 32px;

  width: 175px;

  background: url(prototype-ui/vertical/left.png);

  cursor: pointer;

  display:inline;

  margin: 0 0 10px 40px;

}



#vertical_carousel .previous_button_over {

  background: url(prototype-ui/vertical/left_over.png);

}



#vertical_carousel .previous_button_disabled {

  background: url(prototype-ui/vertical/left_disabled.png);

  cursor: default;

}



#vertical_carousel .next_button {

  float:left;

  height: 32px;

  width: 175px;

  background: url(prototype-ui/vertical/right.png);

  display:inline;

  margin-left: 40px;

  cursor: pointer;

}



#vertical_carousel .next_button_over {

  background: url(prototype-ui/vertical/right_over.png);

}



#vertical_carousel .next_button_disabled {

  background: url(prototype-ui/vertical/right_disabled.png);

  cursor: default;

}

.xtc_price_special1{

font-size:10px;

text-decoration:line-through;

}



.xtc_price_special_value1{

font-size:10px;

text-decoration:line-through;}



.xtc_price_special2{

font-size: 12px;

color: #f39100;

}



.xtc_price_special_value2{

font-size: 12px;

color: #f39100;}


 img[src='http://yes4trade.de/wp-content/uploads/yes-ebay-footer.jpg']{


display:none; }

