@charset "UTF-8";





/* CSS Document */

.hide{display:none;}



#main .sub_price{

float:right;

margin-top:3px;

margin-bottom:30px;}



input.benutzer_id, input.benutzer_pw{

font-size:12px;

color:#333;

margin-bottom:5px;

width:131px;}



a#bttn_download{

display:block;

float:right;

text-indent:-9999px;

overflow:hidden;

background-image:url(img/bttn_download.jpg);

background-position:top;

background-repeat:none;

height:31px;

width:229px;

}

a#bttn_download:hover{

background-position:bottom;}



form{

padding:0px;

margin:0px;}



.table_width_product tr{

width:695px!important;

width:300px;}



#head{

width:992px;

height:144px;

background-repeat:no-repeat;

border:1px solid #adadad;

border-bottom:0px;

background-color:#fff;}



.txt_bx{

margin-top:5px;}





.sub_bttn



{



float: right;



width: auto;



padding-top: 2px;



padding-right: 5px;



padding-bottom: 2px;



padding-left: 5px;



background-color: #ffffff;



border:2px solid #b0b0b0;



margin-top: 7px;



margin-bottom: 5px;



margin-right: 3px;



}





#prod_whole .img_bx_w{

width:300px;

float:left;}



#prod_whole tr{

width:340px;

float:left;}





.bx_v1{

width:695px;

float:right;}



tr.prod_bx_id{

width:695px!important;

width:400px;

float:right!important;

float:left;}





textarea{

border:1px solid #b0b0b0;

margin-top:8px;}



input, #mleft input, #mright input{

border:0px;

margin:0px;

border:1px solid #b0b0b0;

color:#333;

padding:3px;

margin-bottom:6px;}







#ord_bx{

padding-left:10px;}



#main_hd{

font-size: 14px;

background-image: url(img/title.jpg);

background-repeat: no-repeat;

padding-left: 8px;

padding-top: 10px;

width:695px!important;

width:695px;

height: 39px;

color: #0f3c06;

margin-top: 1px;

margin-bottom:auto!important;

margin-bottom:20px;

float: left;}



#top #border_bx{

border-left:0px;

margin-left:40px;}



#main_bx{

width: 994px;

padding-top:0px;

min-height:600px;

height:auto!important;

height:600px;

background-color:#fff;

margin-top:15px;

padding-bottom:0px;

background-image:url(img/main_bx_bg.jpg);

background-repeat:repeat-y;}







h1{

font-size:small;

}



.box{

min-height:60px;

height:auto!important;

height:60px;

padding:5px;

width:150px!important;

width:160px;

padding-bottom:5px;

background-color:#fff;

background-image:url(img/bx_bg.gif);

background-position:bottom;

font-size:11px;

color:#333;

margin-bottom:15px;

padding-bottom:10px;

}



.box a, a{

color:#888;

}

.box a:hover, a:hover{

color:#222;}



#mleft .box{

margin-left:2px;}





a img{

border-style:none;

}



.clr, .clear{clear:both;}



#full{

font-family:verdana;

text-align:left;

width:994px!important;

min-height:600px;

height:auto!important;

height:600px;

background-image:url(img/full_bg.jpg);

}



#top{

background-image:url(img/submenu_bg.png);

height:44px;

border-left:1px solid #adadad;

border-right:1px solid #adadad;

text-align:left;

font-weight:bold;

color:#999;

}



#top a{

font-size:13px;

color:#fff;

display:block;

height:33px!important;

height:43px;

padding-top:10px;

padding-left:5px;

padding-right:5px;

text-decoration:none;

float:left;

}



#top a.top_bl{

background-image:url(img/bttn_bl.jpg);

width:115px;}





#top a.top_or{

background-image:url(img/bttn_or.jpg);

width:103px;}



#top a.top_ro{

background-image:url(img/bttn_ro.jpg);

width:140px;}





#top a.top_gr{

background-image:url(img/bttn_gr.jpg);

width:100px;}



#top a.top_li{

background-image:url(img/bttn_li.jpg);

width:75px;}



#top a:hover{background-position:bottom;

}



#navtrail{

height:21px!important;

height:26px;

padding-top:5px;

color:#fff;

font-size:11px;

background-image:url(img/nav_bg.jpg);

padding-left:10px;

}



#navtrail a{

color: #fff;

text-decoration:none;}



#navtrail a:hover{

text-decoration:underline;

}



#main div.center_message_start{

background-color:#cdbf9a;

padding:3px;

margin:3px;

margin-left:8px;

margin-right:8px;

text-align:center;

}



#main div.center_message_start b{

font-size:14px;

line-height:130%;

}



div.center_message_red{

color:#ff0000;

padding:6px;

text-align:center;

}

div.center_message{

color:#ff0000;

font-weight:bold;

padding:6px;

text-align:center;

margin-bottom:0px;

}





#nsc{

width:990px;

height:75px!important;

height:100px;

list-style:none;

padding:0px;

padding-top:5px;

margin:0px;

margin-top:3px;

margin-bottom:4px;

}



#nsc a.advanced_search{

background-image:url(img/ext_search_bttn.jpg);

background-repeat:no-repeat;

width:107px;

height:20px;

display:block;

float:right;

text-indent:-9999px;

margin-top:13px;

margin-right:3px;

overflow:hidden;}



#nsc a.advanced_search:hover{

}



#nsc input.s_search{

background-image:url(img/search_bttn.jpg);

background-repeat:no-repeat;

width:65px;

height:20px;

float:right;

text-indent:-9999px;

overflow:hidden;

border:0px;

cursor:pointer;}



#nsc input.s_search:hover{

}



#nsc li b{

color:#228e0f;}



#nsc #nsc_n{

background-image:url(img/language_bg.jpg);

background-repeat:no-repeat;

color:#333;

width:170px!important;

width:190px;

height:auto!important;

height:60px;

float:left;

padding-top:6px!important;

padding-top:5px;

padding-left:25px;

margin-left:10px;

margin-top:0px!important;

margin-top:5px;}



#nsc #nsc_n a{

text-indent:0px;

float:left;}







#nsc #nsc_s{

background-image:url(img/cart_bg.jpg);

background-repeat:no-repeat;

width:190px;

margin-top:0px!important;

margin-top:2px;

margin-right:40px;

float:right;}



#nsc #nsc_s p.info_msg{

font-size:9px;

color:#999;

float:right;

padding-top:0px;

padding-top:6px;}



#nsc #nsc_c{

background-image:url(img/search_bg.jpg);

background-repeat:no-repeat;

width:500px!important;

width:400px;

float:left;

margin-top:auto!important;

margin-top:10px;

margin-left:30px;

}



#nsc li h1{

display:none;

}





#subhead{

height:20px!important;

height:25px;

padding-top:5px;

font-size:11px;

color:#333;

padding-left:10px;

background-color:#fafafa;}



#subhead a{

color:#980001;

text-decoration:none;}



#subhead a:hover{

text-decoration:underline;

}



#mleft{

width:160px;

min-height:600px;

height:auto!important;

height:600px;

float:left;

margin-left:3px;

margin-right:9px;

padding-top:0px;

}



#main{

font-size:11px;

float:left;

color:#333;

width:650px;

}









#main table{

font-size:11px;

color:#5a5a5a;}



#main p{

font-size:11px;

color:#5a5a5a;
font-family: arial;
}



#mright{

width:160px;

min-height:600px;

height:auto!important;

height:600px;

float:right!important;

margin-right:5px!important;

margin-right:3px;

margin-top:0px!important;

margin-top:0px;

}



/* Boxen */



#mleft .link_head{

display:block;

font-weight:bold;

text-decoration:none;

color:#555;

font-size:11px;}



#mleft .link_head:hover{

background-color:#fff;}



.cont{

padding:5px;}



#main input.border{

border:1px solid #ddd;



padding:3px;

width:240px;}



.logot{

display:block!important;

padding-top:10px!important;

margin-left:10px!important;}



#mright input.send_bttn{

width:22px;

height:22px;

display:block;

float:right;

text-indent:-9999px;

cursor:pointer;

border:0px!important;

padding:0px!important;}



/* Searchbox */



#quickfind{

background-image:url(img/bg_suche.jpg);

background-repeat:no-repeat;

background-position:left;

height:33px; width:250px;

float:left;

margin-top:4px!important;

margin-top:3px;

}



#quickfind .s_field {

color:#333;

border:0px;

padding:2px 5px 2px 5px;

width:142px; float:left;

margin-top:7px;

margin-left:5px;

}



#searchresult table{

border:0px;

font-size:11px;

color:#553300;}



/* Categories and Information */



#box_information ul li{

list-style:none;

margin:0px;

padding:0px;}



#box_information ul, #box_categories ul, 

#box_information ul, #box_categories ul li{

list-style:none;

margin:0px;

padding:0px;}



#box_categories{

margin-top:0px;}





#box_categories .list_1{

list-style:none;

background-image: url(img/bx_hd.jpg);

margin-bottom: 0px;

height: 26px!important;

width: 152px!important;

height: 36px;

width: 160px;



padding-left: 8px;

padding-top: 10px;

color: #686868;

font-size: 11px;

font-weight:bold;

margin-left: 2px;

}





#box_information ul li{

padding-top:3px;

padding-bottom:3px;

}

#box_information ul li a{

border:0px;

font-weight:normal;

text-decoration:none;

}



#box_information ul li a:hover{

text-decoration:none;

color:#333;}





/*Whatsnew Box */



a.box_more img{

float:right;

margin-right:5px;}



.box_descr{

font-size:10px;

background-color: #e7e7e7;

border:1px solid #aaa;

margin-top:5px;}



#whats_new .box_descr, #last_viewed .box_descr, #specials .box_descr{

padding-top:5px;

color:#333;

font-size:10px;}



.bx_detail{

float:left;

width:62px;

height:22px;

background-image:url(img/bx_details.jpg);

text-indent:-9999px;

overflow:hidden;}



.bx_detail:hover{

background-position:bottom;}







background-color:#cbcbcb;

margin-top:5px;}





.price_head a.buynow{

width:113px;

height:39px;

display:block;

float:right;

text-indent:-9999px;

overflow:hidden;

background-image:url(img/sofortkauf.jpg);}







.price a.buynow_s{

display:block;



float:right;

width:92px;

height:22px;

text-indent:-9999px;

overflow:hidden;

background-image:url(img/sofortkauf_k.jpg);

}

.price a.buynow_s:hover, .price_head a.buynow:hover{

background-position:bottom;}



#whats_new .img_link, #last_viewed .img_link, .img_link{

display:block;

margin-left:8px;

margin-right:8px;



}



.img_link img{

















width:85px;







background-color:#fff;

padding:4px;



border:1px solid #777;









}



/* Specials*/

.xtc_price_special1{

font-weight:bold;

color:#555;

font-size:10px;}



.xtc_price_special2{

display:none;}



.xtc_price_special_value1{

font-weight:normal;

color:#555;

font-size:10px;

}



.xtc_price_special_value2{

color:#960000;

font-size:15px;}





/* Newsletter Box */



#newsletter{



padding-bottom:5px;

}

#newsletter p{font-size:11px;

margin:0px;

margin-left:5px;

color:#553300;

padding:0px;

padding-bottom:1px;}



/* Infobox Admin Tell a Friend*/











#tell_friend .bx_hd{

width:252px!important;

width:252px;

height:120px;

background-image:url(img/headers.jpg);

margin-top:0px;

float:left;}



#infobox h1.bx_hd,

#admin h1.bx_hd {



text-align:left;

margin-bottom:10px;}



#admin a{

display:block;

margin-bottom:-5px;}





#tell_friend{

width: 300px;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #b0b0b0;

padding-bottom: 10px;

float: right;

margin-right:12px;}



/*Login*/



#login{

font-size:11px!important;

color:#3c2400;}



#login p{

font-size:11px;

margin:0px;

padding:5px 0px 2px 5px;

}



#login .inp_field{

width:170px;}



#login .inp_field_s{

width:140px;}



#login .link_pass{

float:right;

font-size:11px;





color:#553300;

text-decoration:none;

margin-right:5px;



margin-bottom:5px;}









#login .link_pass:hover{

text-decoration:underline}













/* Shopping Cart */



#shopping_cart{





padding-top:2px;}





#shopping_cart .carte{

width:auto!important;

width:130px;

height:70px;

font-size:11px;

margin-top:4px;

color:#000;

float:right;}



#shopping_cart .carte a.kasse{

display:block;

float:right;

background-image:url(img/cart_bttn.jpg);

background-repeat:no-repeat;

width:77px;

height:20px;

text-indent:-9999px;

overflow:hidden;

margin-top:10px;

}





#main #stepper{

width:650px;

background-color:#fafafa;}



#stepper .steps{

width:20%;

color:#888;

background-color:#eee;

border:1px solid #888;

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-image:url(img/stepper_no.jpg);}



#stepper .steps a.yes:hover{

background-image:url(img/stepper_next.jpg);}



#stepper .steps a.back:hover{

background-image:url(img/stepper_back.jpg);}



#stepper .steps a.neutr:hover{

color:#333;}



#stepper .steps a:hover{

color:#333;

background-color:#fff;

text-decoration:none;



}



#stepper .active {

background-color:#fff;

color:#333;

border:1px solid #228e0f;}

#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 #228e0f;

background-position:center;

}



/* Notification */



#notification{

padding-top:0px;

width:300px;

height:120px;

border-bottom:2px solid #b0b0b0;

padding-bottom:10px;

float:left;}



#notification a{

font-size:11px;

color:#5d5d5d;

text-decoration:none;

}



#notification a:hover{

text-decoration:underline;}



#notification h1.bx_hd{

width:252px!important;

width:252px;

background-image:url(img/headers.jpg);

margin-bottom:5px;}



/*Module*/



a.img_brdr{

display:inline;

background-color:#333;

vertical-align:middle;

width:100px;

background-color:#fff;

line-height:170px;

margin-right:10px;

}



a.img_brdr img{

width:100px;

border:1px solid #ddd;

padding:4px;

}



.prod_box tr{

width:340px;}



#main .prod_box_txt{

width:190px;



padding-left:6px;

text-align:left;

font-size:10px;

color: #666;

height:130px;

float:right;}





.prod_box_txt_cat{





height:135px;





background-color:#ddd;

width:185px;

padding:3px;

margin-top:8px;

text-align:left;

font-size:10px;

color:#333;

margin-bottom:10px;}



#main .product_list_head{

color: #228e0f;

font-size:13px;

font-weight:bold;

text-decoration:none;

text-align:left;

padding-bottom:10px;}



#main .product_list_head:hover{

color: #228e0f;

text-decoration:none;}



h2.product_list_price{

color:#333;

font-size:11px;

font-weight:bold;

margin:0px;

padding:0px;

}



#main h1.content_header, #main h1, h1 {

font-size: 12px;

font-weight: bold;

background-image:url(img/bx_hd_t.jpg);

background-repeat:repeat-x;

height:26px!important;

height:36px;

padding-top:10px;

padding-left:8px;

margin:0px;

color:#686868;

margin-bottom:0px;

margin-top:0px;

margin-left:0px!important;

margin-left:-4px;

position:relative;

margin-right:0px!important;

margin-right:4px;

}

<!--[if IE]>

#main h1.content_header, #main h1{

margin-top:0px!important;}

<!--<![endif]-->





#foot_inf{

border-top:0px;

border-bottom:0px;

background-color:#fff;

}



#main h1.bl{

background-image:url(img/bx_hd_t_b.jpg);}

#main h1.br{

background-image:url(img/bx_hd_t_br.jpg);}



#main h1.or{

background-image:url(img/bx_hd_t_o.jpg);}





#main h1.gr{

background-image:url(img/bx_hd_t_g.jpg);}





#main h1.ro{

background-image:url(img/bx_hd_t_r.jpg);}





#main h1.li{

background-image:url(img/bx_hd_t_li.jpg);}





#foot_inf table{

font-size:11px;

border-left:1px solid #adadad;

border-right:1px solid #adadad;

color:#5d5d5d;

padding-left:5px;

padding-right:5px;

padding-bottom:10px;

margin-bottom:-13px;}



.cat_listing{

width:190px;

height:350px;

float:left;

padding:0px;

margin-left:15px;

margin-top:2px;

margin-bottom:2px;

text-align:center;}



.cat_listing .img_brdr{



width:180px;

height:180px;

}















#mright .bx_hd, #mright .bx_hd_b, #mright .bx_hd_g, #mright .bx_hd_o, #mright .bx_hd_r{

margin-left:0px;

margin-right:2px;

}





.bx_hd a{

color:#fff;}



.bx_hd a:hover{

background-color:#fff;

text-decoration:none;}



#main div.prod_box_txt_cat a.cat_hd{

display:block;

padding-bottom:5px;

padding-top:1px;

font-size:12px;

font-weight:bold;

text-decoration:none;}



#main div.prod_box_txt_cat a.cat_hd:hover{

text-decoration:none!important;

background-color:#fff;

}



#main .cat_desc{

margin-bottom:5px;

padding:10px;

background-color:#eeeeee;}



#main .cat_desc h1{

margin:0px;

}



#main .cat_desc p{

color:#333;

font-size: 11px;

line-height:130%;}



#bestseller table .td_underline{

border-bottom:1px solid #ddd;

padding-bottom:5px;}





#bestseller{

text-decoration:none;

color:#555555;

padding:3px;



padding-top:5px;}



#bestseller table{

font-size:10px;

text-align:right;

line-height:110%;

margin-right:5px;

width:145px;}



#bestseller .best_head_nr{

font-weight:bold;

font-size:10px;

color: #555;

line-height:130%;}



#bestseller a{

text-decoration:none;}



#bestseller .best_head {



font-size:11px;

color: #555;

line-height:130%;

font-weight:bold;}



#bestseller .best_head:hover {

background-color:#e7e7e7;

color:#222;}



#bestseller b{

font-size:10px;

color:#333;

line-height:140%;}





#tell_friend .teller{

margin:5px;

padding-top:5px;

}



#tell_friend .teller input.snd_inpt {border:1px solid #ddd;

padding: 2px 5px 3px 5px;

color: #333;}



#main #log_new, #main #log_ret, #main #log_gst{

height:240px;

padding:7px;

border:2px solid #b0b0b0;

width:325px;

}







#main #log_ret{

float:right;}









#main #log_ret b.email{

display:block;

float:left;

font-size:11px;



font-weight:bold;

padding-top:3px;

color:#333;}







#main #log_ret b.pass{

display:block;

float:left;

padding-top:3px;

font-size:11px;

font-weight:bold;

color:#333;

padding-right:32px;}





#main #log_gst{

background-color:#e5decb;}





#main #log_ret .button_login{

width:80px;

height:21px;

border:0px;

padding:0px;}





#main .login_table input, .login_table select, #p_forget input{

border-bottom: 1px solid #ccc;

background-color:#fff;

padding:2px 5px 3px 5px;



margin-top:2px;

margin-bottom:2px;}



.login_table select{

border: 1px solid #ccc;}



#main .login_table .input_no{

border:0px;}



#main .login_table{

font-size:11px;}



#main .login_table td.border_top{

border-bottom:2px #fff solid;

padding-top:5px;}



/*Shopping Cart*/



.shopping_list td{

vertical-align:top;

padding:8px;}



.shopping_list{

margin-bottom:10px;

margin-top:5px;

width:640px;

font-size:11px;

color:#333;

}



.tb_title{

border-bottom:1px solid #888;

color: #fff;

margin-bottom:10px;

background-color: #888;

font-weight:bold;

}





.tb_img{

width:122px;

text-align:center;

padding:3px;

border-bottom:1px solid #888;

border-right:1px solid #888;

border-left:1px solid #888;



}



.tb_img img{

background-color:#fff;

padding:1px;

}



.tb_qty{

text-align:center;

padding:3px;

border-bottom:1px solid #888;

}



.tb_qty input{

border:1px solid #888;}





.tb_descr, .tb_descr2{

padding:3px;

color:#fff;

border-bottom:1px solid #888;

}

.tb_descr .tb_title{

text-align:right;}



.tb_descr2{

padding-left:20px;



vertical-align:middle;

margin-bottom:10px;}



#main .tb_descr a, .tb_descr2 a{

font-weight:bold;

color:#000;

text-decoration:none;}



#main .tb_descr a:hover, .tb_descr2 a:hover{

text-decoration:underline;}



.tb_descr b, .tb_descr2 b{

}



.tb_descr a:hover, .tb_descr2 a:hover{

text-decoration:underline;}



.tb_price{

text-align:center;

vertical-align:top;

padding:3px;

text-align:right;

color:#000;

border-bottom:1px solid #888;

}



.tb_eprice{

text-align:right;

vertical-align:top;

padding:3px;

text-align:right;

color:#000;

border-bottom:1px solid #888;

}



.tb_del{

width:auto;

background-color:#eee;

text-align:center;

padding:3px;

border-bottom:1px solid #888;

border-right:1px solid #888;

}





.tb_total{

width:110px;

background-color:#888;

border-top:0px;

text-align:right;

font-weight:bold;

color:#fff;

padding:5px;

margin-right:3px;}



#main .button_checkout{



float:right;}



#main .button_reload{

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: #888;

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;}



#main h2 a.h2_sub, a.h2_sub{

font-size:11px;

color:#333;

font-weight:normal;

text-decoration:none;}



a.h2_sub:hover{

text-decoration:underline;}



.img_left{

float:left;

margin:2px 43px 5px 0px;

}



.img_right{

float:right;

margin:2px 0px 5px 10px;}







b.grey{color:#5d5d5d;}



#main .joy{width:400px;padding-left:20px; vertical-align:top;}



#main .topimage{

display:block;

float:left;

width:141px;

height:141px;

padding-left:7px;

padding-top:7px;

margin-left:2px;

margin-right:2px;

background-color:#e5decb;}



#main .topimage img{

width:135px;

height:135px;}



#main .main_img img{

width:101px;

padding:4px;

border:1px solid #dddddd;

}



#main #prod_whole{

border-bottom:2px solid #b0b0b0;

width:690px;

}



#main #prod_whole .img_whole{

width:1px;

text-align:center;

vertical-align:middle;

padding-right:15px;

padding-bottom:10px;

float:left;}





#prod_whole .cha_whole{

border-left:2px solid #b0b0b0;

vertical-align:top;

float:right;}



#main .price_head{

background-image:url(img/title.jpg);

background-repeat: no-repeat;

padding-left:5px;

width:695px;

height:39px;

color:#e48e02;

margin-top:0px;

margin-bottom:15px;}



#main .price_head h1{

background-image:none;

display:inline;

padding:0px;

font-size:13px;

margin:0px;

padding-top:9px;

padding-left:3px;

float:left;

width:auto!important;}



#main .price_head h2{

float:right;

height:24px;

width:108px;

text-align:right;

color:#fff;

font-weight:normal;

background-image:url(img/price_head_bg.jpg);

margin:0px;

padding:0px;

padding-right:5px;

padding-top:5px;}





#main table#character{

width:auto;

margin-left:10px;}



table#character td{

padding:3px;

vertical-align:top;

}



table#character td.ch_dat,table#character td.ch_data{

text-align:left;

vertical-align:top;}



table#character td.ch_title{

color:#228e0f;

width:120px;}



.ch_title_h1{

font-size:12px;

color:#553300;

font-weight:bold;

}



#main .prod_dets{

width:303px;

float:right;



margin-top:4px;}



#main .prod_price{

display:block;

height:17px;

padding:3px;

font-size:10px;

margin-left:3px;

margin-right:3px;

margin-top:4px;

margin-bottom:0px;

}



#main .prod_price .brown, .brown{

color:#553300;



font-size:11px;

}





#opts{



color:#5a5a5a;



















border-bottom: 2px solid #b0b0b0;

width: 690px;}



#main .active_top{border-top: 2px solid #b0b0b0;

margin-top:10px;}



#opts b{

color:#e48e02;

}



#opts a.button_frage{

display:block;

width:100px;

height:21px;

background-image:url(img/button_fragen.jpg);

text-indent:-9999px;

overflow:hidden;

float:left;

}



#opts a.button_druck{

display:block;





width:100px;

height:21px;



background-image:url(img/button_drucken.jpg);

text-indent:-9999px;

overflow:hidden;

float:right;}



#opts a.button_frage:hover, #opts a.button_druck:hover{

cursor:pointer;}



#opts td{

text-align:center;

vertical-align:middle;

padding:5px;



color:#553300;

}



.order_button{float:left;





margin-left:10px;}











.order_input{

margin-left:5px;

padding:2px;

float:left;

border:1px solid #d5d5d5;}



#main h1.prod_descr_h1{

font-size:11px;

margin-left:3px;



margin-right:3px;}









#main h1.prod_desc_h1{

background-image:none;

margin-right:3px;

color: #228e0f;

margin-bottom:0px;

font-size:11px;}





#main .prod_desc{

width:auto;





color:#5a5a5a;

padding:5px;

font-family:verdana;





font-size:11px;



line-height:160%;}





#main th.sitemap_heading{



text-align:left;

padding-top:5px;

padding-bottom:5px;}







#main .sitemap_sub{

padding-top:3px;

padding-bottom:3px;}







#copyrightxtc{

width:984px!important;

width:994px;

padding-left:10px;

font-size:10px;

height:46px!important;

height:87px;

padding-top:41px;

background-image:url(img/footer_bg.jpg);

color:#555;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;}



#copyrightxtc center{

text-align:left!important;}





#copyrightxtc a{

color:#fff;

}





#copyrightxtc a:hover{



text-decoration:underline;}







#mleft .box_descr b{color:#333;}



#main table#character a{text-decoration:none;}

#main table#character a:hover{text-decoration:underline;}

#main .contents{

line-height:130%;
font-family: arial;
color:#5d5d5d;

padding:10px;

margin-bottom:-13px;



}

#main .contents_ht{

height:50px;}



#main .contents table, #main .contents p{
line-height: 20px;
color:#5d5d5d;
font-family: arial;
}





.contents{

color:#5d5d5d;

padding:10px;

margin-bottom:5px;

}



#p_forget .snd_bttn{border:0px!important;}



#order_listing{

}



#order_listing td.txt_right{text-align:right;}

#main .noborder{border:0px!important;}



#main .table_width, #main .table_width_product, #main .table_width_c {

}



#main .contents .table_width, #main .contents .table_width_product, #main .contents .table_width_c{

border:0px;

width:640px!important;

width:200px;}





td.prod_box{

display:block;

width:334px;

padding:5px;

float:left!important;

float:none;

margin-left:3px;

}





#main .table_width_c{

margin:0px;



width:585px;}



#main .table_register{

width:650px!important;

margin-left:0px;

}





#main .table_width input{

padding:3px;

border:1px solid #ddd;

color:#333;}



#main table.vk, #main table.vk td{

border:1px solid #553300;}



#ship_all{

background-color:#fff;

height:600px;

padding:5px;

}



#ship_all table{

margin-left:4px;

margin-right:4px;}

#ship_all div table td{

border:1px solid #5d5d5d;

color:#5d5d5d;

font-size:11px;}



#main .cat_listing a.img_brdr img{

width: 180px!important;

width: 175px;



height: 180px!important;

height: 175px;}



.y_button, .border_box .y_button, 

.y_button_w, input.y_button, #main input.y_button, input.y_button_w, #main input.y_button_w, .y_button_k,

#main y_button_k, #main y_button_w, #main .mobel_links .y_button_k{

text-align:center;

display:block;

width:80px;

font-size:11px;

text-decoration:none;

color: #555!important;

  padding:4px 7px 4px 7px;

  background-color:#fff;

  border: 2px solid #ddd;

  margin-top:7px;



  margin-bottom: 5px;

}

.y_button_k, #main .mobel_links .y_button_k{width:65px;

margin-top:3px;}

#main .y_button:hover, .y_button:hover, .y_right:hover, .y_left: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, .y_button_k:hover {

border: 2px solid #333!important;

text-decoration:none!important;

cursor:pointer;}



.y_right{float:right;}

.y_left{float:left;}



.y_button_w,input.y_button_w, #main input.y_button_w{width:100px;}



.In_Pr_img{width:190px;

height:166px; 

background-color:#fff;

background-repeat: no-repeat; 

background-position: center;

margin-left: 12px;

border: 1px #ddd solid;}



.prod_cont{

margin-top:0px;

padding-top:7px;

min-height:600px;

height:auto!important;

height:600px;

border-left:1px solid #adadad;

border-right:1px solid #adadad;

}



#main .prod_cont_mob{

margin-left:10px;

margin-right:10px;}





.head_buttons{float:right;

margin-top:20px;

margin-right:20px;}

.head_buttons a{

padding-left:5px;}



#head input.s_search{

background-image:url(img/search_bttn.jpg);

background-position:bottom;

width:45px;

height:29px;

border:0px!important;

margin:0px;

padding:0px;}

#main #prod_left{

text-align:center;

float:left;

margin-left:5px;

margin-top:20px;

margin-bottom:25px;

width:340px;

}



#main .ch_bx{

width:100%;

}



#main .ch_bx td{

vertical-align:top;}



.ch_bx td.ch_dat{

padding:2px 5px 2px 5px;

}



.ch_bx td b{

color:#900;}



#main #prod_right{

margin-right:5px;

width:280px!important;

padding-top:2px;

float:right;

min-height:100px;

height:auto!important;

height:100px;

}



#img_list{

margin-top:10px;

text-align:left!important;}



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{

height:65px!important;

height:80px;

padding-top:10px;

padding-bottom:5px;

padding-left:10px;

padding-right:10px;

background-image:url(img/prodt_top_bg.jpg);

background-repeat:no-repeat;

background-position:left top;

background-color:#eee;

margin-bottom:10px;

}



#prod_top .prod_buy{

display:block;

width:200px;

height:60px;

text-indent:-9999px;

overflow:hidden;

background-image:url(img/kaufen.jpg);}



#prod_top .prod_price{float:left;}



#prod_top .prod_price .price{

font-weight:bold!important;

font-size:16px;

color:#990000;}



#prod_top_inf .prod_avail .right_img{

float:right!important;}



#main #prod_top_inf{

background-color:#ccc;

padding-top:3px;

height:25px!important;

height:28px;

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;}



#main .abstand{

width:300px;

float:left;

margin-left:10px;}



#main .abstand h2{

font-size:11px;

color:#555;}







.also_purch{

display:block;

float:left;

width:140px;

height:220px;

border:1px solid #ccc;

padding-top:5px;

color:#333;

text-align:center;

filter: alpha(opacity=50);

opacity:0.5;

margin:5px;

}



.also_purch:hover{

filter: alpha(opacity=100);

opacity:1;

}



.also_purch img{

width:120px;}



#main .cat_list_sub a

{

padding-top: 8px;

padding-right: 3px;

padding-bottom: 7px;

padding-left: 3px;

line-height: 240%;

border:2px solid #aaa;

text-decoration:none;





}



#main .cat_list_sub a:hover

{

border:2px solid #222;

}



.cat_list_sub{

margin-top:10px;

padding:10px;

border:1px dashed #eee;}



.cat_img{

float:left;

margin:0 10px 10px 0;

width:150px;

background-color:#fff;

padding:5px;

border:1px solid #aaa;

}

#footer{

width:984px!important;

width:994px;

padding-left:10px;

font-size:10px;

height:46px!important;

height:87px;

padding-top:41px;

background-image:url(img/footer_bg.jpg);

color:#555;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;}



#footer a{

color:#555;

text-decoration:underline;}

#main h2.schritt, #main h2{margin-bottom:10px;

color: #686868;

padding-bottom:1px;

border-bottom:1px solid #ddd;

font-size:12px!important;}



#prod_conts{

padding:5px;
font-family: arial;

}



#descr_prod{

color:#555;}



#main #prod_conts ul{

margin-left:15px;

padding-left:3px;
line-height: 12px;
list-style-image: url(img/list.gif);
font-family: arial;

}





#main #prod_conts ul li{
margin-left:0px;
padding-left:0px;
padding-bottom:8px;
color:#555;
font-family: arial;
line-height: 12px;
}



#main .click_active

{

float: left;

padding-top: 2px;

padding-right: 5px;

padding-bottom: 4px;

padding-left: 5px;

border:1px solid #960000;

border-bottom:none;

margin-bottom: -1px;

font-weight: bold;

font-size: 13px;

color: #960000;

background-color: #ffffff;

margin-right: 2px;

cursor: pointer;

}



#main .click_deactive

{

float: left;

padding-top: 4px;

padding-right: 5px;

padding-bottom: 3px;

padding-left: 5px;



border:1px solid #aaa;

border-bottom:none;



font-weight: bold;

font-size: 12px;

cursor: pointer;

color: #aaa;

background-color: #ffffff;

}

.cont_deact{

display:none;}





#prods_inf h2{

font-size:11px!important;}



#main #prod_conts .tabber_table  .contenttech{

list-style:none;

margin:0px;

padding:0px;}



#main .tabber_table .contenttech li{

list-style:none;

margin:0px;

padding:0px;}



#main .tabber_table td{

padding-right:8px;}



#prods_adds{

float:right;

width:260px;

margin-right:5px;}



#main a.adds_link, #main div.adds_link{

display:block;

width:160px!important;

padding-left:95px;

padding-right:5px;

width:260px;

height:70px!important;

padding-top:10px;

height:80px;

margin-bottom:5px;

background-repeat:none;

font-size:10px;

color:#555;}



#main .adds_img_link1{

background-image:url(img/btts_vers.jpg);}



#main .adds_img_link2{

background-image:url(img/btts_export.jpg);}



#main .adds_img_link3{

background-image:url(img/btts_service.jpg);}



#main .adds_img_link4{

background-image:url(img/btts_garant.jpg);}



#main .adds_img_link5{

background-image:url(img/btts_broshure.jpg);}



#main .adds_img_link6{

background-image:url(img/btts_shirt.jpg);}



#main div.adds_link a{

color:#555;

font-size:10px;

float:right;

}



#main div.adds_link a:hover{

color:#960000;

font-size:10px;

}



#main a.adds_link, .adds_link span, #main #leasing #leasing_head{

font-size:11px;

font-weight:bold;

color:#960000;

text-decoration:none;

}



#main #leasing #leasing_head{

padding-left:95px;

padding-bottom:40px;

}



#main #leasing input, #main #leasing select{

margin-top:2px;

margin-bottom:6px;

}



#main a.adds_link:hover{

text-decoration:underline;}



#main .price{

font-size:17px;

font-weight:bold;

color:#960000;

text-align:right;

margin-top:10px;}



#main #price_sub{

font-size:10px;

color:#888;

text-align:right;

margin-top:3px;

margin-bottom:8px;}



#main #price_sub a{

text-decoration:underline;}



#main #uvp{

color:#555;

font-weight:bold;

text-align:right;

font-size:11px;}



#main .prod_buy{

display:block;

overflow:hidden;

text-indent:-9999px;

width:260px;

float:right;

height:80px;

background-position:top;

background-image:url(img/btts_cart.jpg);

margin-bottom:25px;

margin-top:20px;

}



#main .prod_buy:hover{

background-position:bottom;}



#main #leasing{

float:right;

height:235px!important;

padding:5px;

padding-top:10px;

height:250px;

width:250px!important;

width:260px;

background-image:url(img/btts_leasing.jpg);

margin-top:20px;

margin-bottom:10px;

}

#main #leasing b{

font-size:10px;}



#main .sub_cat_h1{float:left;

font-size:12px;

margin-left:5px;

color:#960000;

margin-bottom:5px;

font-weight:bold;

}

#main hr{

border-top:0px;

border-left:0px;

border-right:0px;

border-bottom:1px solid #ccc;

margin-left:5px;

margin-right:5px;

margin-bottom:15px;

}

#main .sub_cat_img{float:right;

margin-right:5px;

}





#main .rabatt{

float:right;

width:60px;

height:39px!important;

height:59px;

background-image:url(img/rabatt.png);

font-weight:bold;

color:#fff!important;

font-size:13px;

text-decoration:none!important;

text-align:center;

padding-top:20px;}



#mleft .catbox{

min-height:60px;

height:auto!important;

height:60px;

padding:5px;

width:150px!important;

width:160px;

padding-bottom:5px;

background-color:#fff;

background-image:url(img/bx_bg.gif);

background-position:bottom;

font-size:11px;

color:#333;

margin-bottom:15px;

padding-bottom:10px;}



#mleft .list_2{

background-color:#fff;

border-left:1px solid #adadad;

border-right:1px solid #adadad;

margin-left:2px;

margin-right:-2px;

padding:0px;

padding-left:3px;

padding-right:3px;

}

#mleft .list_2 a{

font-size:11px;

text-decoration:none;

padding:0px;}



#mleft .cat_foot{

background-image:url(img/cat_foot.jpg);

width:160px;

height:11px;

margin-bottom:15px;

margin-left:2px;

padding:0px;

background-repeat:no-repeat;}



.prod_mobel{

width:201px!important;

padding:2px;

height:290px;

float:left;

margin:3px;

}

.mobel_inner{

margin-left:11px;

width:182px!important;

width:190px;

padding:5px;

margin-top:3px;

height:100px;

border:1px solid #eee;

background-color:#fff;}

.coffe_i_link{

float:left;}



.mobel_i_link img{

height:166px;

width:186px;

padding:3px;

background-color:#fff;

border:1px solid #ddd;

margin-left:11px;}





.mobel_h2 a{

color:#888;

font-size:11px;

}



.mobel_h2 a:hover{

text-decoration:none;}



b.mobel_price{

float:right;

font-size:10px;

margin-top:10px;

margin-right:5px;

}



.coffe_links{

height:100px;

width:33px;

float:right;

margin-top:-5px;}



a.mobel_info{

display:block;

height:21px;

width:60px;

text-indent:-999px;

overflow:hidden;

background-image:url(img/bttn_info_2.jpg);

float:right;

margin-left:4px;

margin-right:5px;

}



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:9px;

color:#333;

text-align:right;

margin-right:5px;

margin-bottom:10px;}



.mobel_mwst a{

color:#333;

text-decoration:underline;

font-size:9px;

}



#mleft .bx_hd a{

color:#686868;}



#logo{

background-image:url(img/logo.jpg);

background-repeat:no-repeat;

display:block;

overflow:hidden;

text-indent:-9999px;

float:left;

margin-top:40px;

width:250px;

height:79px;}





#box_categories h1{

margin-top:0px;}



.bild_left{

float:left;

margin-right:5px;

margin-bottom:5px;

padding:3px;

border:1px solid #aaa;}



.bild_right{

float:right;

margin-left:5px;

margin-bottom:5px;

padding:3px;

border:1px solid #aaa;}





#main .mobel_h2

{margin-top:5px;

border-bottom:0px;

}



.bx_hd, .bx_hd_b, .bx_hd_g, .bx_hd_o, .bx_hd_r, .bx_hd_li, .bx_hd_t, #main div.prod_box_txt_cat a.cat_hd,

#mleft .bx_hd, #mleft .bx_hd_b, #mleft .bx_hd_g, #mleft .bx_hd_o, #mleft .bx_hd_r, #mleft .bx_hd_li, #mleft .bx_hd_t,

#mright .bx_hd, #mright .bx_hd_b, #mright .bx_hd_g, #mright .bx_hd_o, #mright .bx_hd_r, #mright .bx_hd_li, #mright .bx_hd_t

 {

position:relative;

margin-top:0px;

background-image:url(img/bx_hd.jpg);

margin-bottom:0px;

height:26px!important;

height:36px;

width:152px!important;

width:160px;

padding-top:10px;

color:#686868;

display: block;

list-style-type: none;

list-style-image: none;

list-style-position: outside;

text-decoration: none;

background-image: url("img/bx_hd.jpg");

margin-bottom: 0px;

padding-left: 8px;

padding-top: 10px;

color: #686868!important;

font-size: 11px;

font-weight:bold;

}



#box_categories .cat2{

border-left: 1px solid #aaa;

border-right: 1px solid #aaa;

background-color:#fff;

display:block;

font-size:11px;

text-decoration:none;

margin-left:2px;

margin-right:-2px;

padding-top:3px;

padding-bottom:3px;

padding-left:5px;

}



#box_categories .cat2:hover{

text-decoration:underline;

color:#333;

}









#main #versand_hh{

margin-left:1px!important;

margin-left:0;

margin-top:0!important;

margin-top:4px;

background-image:url(http://funpreis.de/templates/xtc2//img/abholen.jpg);

width:648px!important;

width:642px;

height:150px;}



.adv_search_bttn{

float:left; padding:0px; border:0px;  margin-top:-7px; margin-left:-8px;

}

.find_search_bttn{

float:left;

border:0px;

margin-top:0px!important;

margin-top:3px;

}

#mleft h1{

margin-left:4px;}



.bx_hd_b{background-image:url(img/bx_hd_bl.jpg)!important;} 

.bx_hd_gr{background-image:url(img/bx_hd_g.jpg)!important;} 

.bx_hd_o{background-image:url(img/bx_hd_o.jpg)!important;} 

.bx_hd_r{background-image:url(img/bx_hd_r.jpg)!important;}

.bx_hd_li{background-image:url(img/bx_hd_li.jpg)!important;}





#link_box a img{

margin-left:3px;

margin-bottom:10px;}