@charset "utf-8";

/* CSS Document */



/* RESET ALL */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table 											{ border-collapse:collapse; border-spacing:0; }

fieldset,img 									{ border:0; }

address,caption,cite,code,dfn,em,strong,th,var	{ font-style:normal; font-weight:normal; }

ol,ul 											{ list-style:none; }

caption,th 										{ text-align:left; }

h1,h2,h3,h4,h5,h6 								{ font-size:100%; font-weight:normal; }

abbr,acronym 									{ border:0; }

a:link,a:visited,a:active,a:hover				{ text-decoration:none; font-family:arial,sans-serif; font-size:12px; color:#666666; }





/* GENERAL */

body											{ font-family:arial,sans-serif; font-size:12px; background-image: url(bg.gif); background-position: top; background-repeat: repeat-x; background-color:#F39900; color:#666666; }

#wrapper										{ width:985px; margin:0 auto; padding-top:20px; position:relative; }

#header											{ width:985px; height:96px;}

#header_page											{ width:985px; height:90px;}

#logo											{ margin-top: 7px; margin-left:10px; float:left; }

#language										{ float:left; padding-left:380px; padding-top:10px; font-size:11px; color:#666666; display:none; }

#search											{ float:right; padding-right:15px; padding-top:20px; }

#search	img										{ vertical-align:bottom; }

#search	input									{ font-size:11px; color:#666666; padding-left:4px; }

#b_head											{ width:952px; height:43px; float:left; padding-right:33px; padding-top:12px; background:url(b_head.gif) no-repeat; text-align:right; font-size:13px; color:#666666; font-weight:bold; }





#b_head ul li									{ display:inline; }

#b_head a.act									{ color:#f29400; }

#b_body											{ width:985px; height:auto; min-height: 430px; float:left; background:url(b_bg.gif); background-repeat: repeat-y;}

#submenu										{ width:173px; min-height:370px;; float:left; padding-left:2px; padding-top:10px; }

#submenu a.act									{ color:#f29400; }

/*#b_footer										{ width:985px; height:52px; float:left; background:url(b_footer.jpg) no-repeat; }*/

#b_footer										{ width:985px; height:60px; float:left; background:url(h_footer.gif) no-repeat;}



#contacts										{ height:18px; float:left; padding-left:22px; padding-top:12px; font-size:11px; color:#CCCCCC; line-height: 14px; }

#contacts a:link,a:visited,a:active				{ font-size:11px; color:#CCCCCC; }

#contacts a:hover								{ font-size:11px; color:#333333; }

#service_menu									{ height:30px; float:right; padding-right:33px; padding-top:19px; font-size:12px; color:#666666;}

#service_menu ul li								{ display:inline; }

#service_menu a.act								{ color:#f29400; }

#orari											{ width:130px; height:25px; float:right; padding-right:33px; padding-top:0px; padding-bottom:15px; clear:both; font-size:11px; color:#666666; }

#orari strong									{ font-weight:bold; }

.br7											{ height:7px; } 

.br10											{ height:20px; } 





/* SUBMENU */

.titleBox a:link, .titleBox a:visited			{ color:#666666; font-size:12px; }

.titleBox a:active								{ color:#f29400; font-size:12px; }

.titleBox a:hover								{ color:#999999; font-size:12px; }

.brands a:link, .brands a:visited				{ color:#666666; font-size:11px; }

.brands a:active								{ color:#f29400; font-size:11px; }

.brands a:hover									{ color:#999999; font-size:11px; }

.titleBox										{ font-weight:bold; color:#666666; line-height:21px; text-indent:20px;  }

.brands											{ font-weight:normal; color:#666666; background:url(ul_subsubmenu.gif) repeat-y; line-height:17px; text-indent:28px; padding-top:2px; padding-bottom:2px; }

.brands_li										{ font-weight:normal; color:#666666; background:url(brands_bg.gif) repeat-y; text-indent:28px; }





/* HOME */

#h_head											{ width:952px; margin-top:10px; height:38px; padding-right:38px; padding-top:12px; background:url(h_head.gif) no-repeat; position:absolute; top:100px; text-align:right; font-size:13px; color:#666666; font-weight:bold; }

#h_head ul li									{ display:inline; }

#h_head a.act									{ color:#f29400; }

#h_body											{ width:985px; height:481px; position:absolute; top:132px; z-index:9999; background-image: url(h_bgright.gif); background-position: right; background-repeat: no-repeat;}

#home_teaser									{ width:418px; height:452px; position:absolute; top:155px; left:560px; z-index:1; }

#h_footer										{ width:985px; height:60px; background:url(h_footer.gif) no-repeat; position:absolute; top:600px; }

#h_contacts										{ height:18px; float:left; padding-left:22px; padding-top:12px; font-size:11px; color:#CCCCCC; line-height: 14px; }

#h_contacts a:link,a:visited,a:active			{ font-size:11px; color:#CCCCCC; }

#h_contacts a:hover								{ font-size:11px; color:#333333; }

#h_service_menu									{ height:30px; float:right; padding-right:33px; padding-top:19px; font-size:12px; color:#666666;}

#h_service_menu ul li							{ display:inline; }

#h_service_menu a.act							{ color:#f29400; }

#h_vetrina										{ display:none; width:271px; position:absolute; bottom:20px; left:12px; z-index:9999; }

#h_vetrina_head									{ height:47px; padding-top:0px; }

#h_vetrina_ct									{ height:auto; background:url(vetrina_bg.png) repeat-y; padding-top:0px; padding-left:30px; }

#h_vetrina_ct p									{ font-size:11px;}

#h_vetrina_news									{ height:45px; background:url(vetrina_news.png) no-repeat; }

#h_vetrina_news_ct								{ height:auto; background:url(vetrina_bg.png) repeat-y; padding-top:0px; padding-left:32px; padding-right:15px; }

#h_vetrina_news_ct p					 		{ display:inline; font-size:11px;}

#h_vetrina_footer								{ width:271px; height:10px; padding-top:0px; }

#h_orari										{ display:none; width:215px; height:112px; position:absolute; bottom:15px; padding-left:740px; z-index:9999; }

#h_orari_ct										{ width:215px; height:112px; float:left; }



#home_slide{

	position:absolute;

	width: 985px;

	height: 481px;

	margin-top:32px;

	z-index:0;

}



/* KOLLEKTIONEN */

#k_content										{ width:753px; float:left; padding-left:50px; padding-bottom:70px; padding-top:60px; }

#k_title										{ width:775px; float:left;  padding-right:28px; padding-top:12px; text-align:right; }

#k_title h1										{ height:20px; font-size:21px; font-weight:bold; color:#f29400; }



/* KOLLEKTIONEN_BRANDS */

#kb_content										{ width:553px; float:left; padding-left:50px; padding-bottom:40px; padding-top:12px; }

#kb_brands										{ width:147px; float:right; padding-right:40px; padding-top:45px; }

#kb_image										{ width:500px; height:400px; float:left; }

#kb_thumb										{ width:553px; height:115px; float:left; padding-top:15px; }







/* BESCHRIEB */

#b												{ width:455px; float:left;  }

#b_title										{ width:424px; float:left;  padding-left:31px; padding-top:12px; }

#b_title h1										{ height:20px; font-size:12px; font-weight:bold; }

#b_content										{ width:405px; float:left; padding-left:50px; padding-bottom:70px; padding-top:30px; }

#b_content strong								{ font-weight:bold; }

#b_content ul, #b_content ol					{ width: 400px; clear: both; padding: 10px 0px 10px 5px; }

#b_content li									{ background-image: url(qua.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left :11px; }



#b_content .news_det							{ font-size:14px; }

#b_content .news-list-morelink					{ text-align:right; }

#b_content_vetrina								{ width:200px; float:right; margin-right:29px; margin-top:64px;}

#b_vetrina_head									{ width:200px; height:8px; float:left; }

#b_vetrina_newarrivals_ct						{ width:200px; height:auto; float:left; background-color: #F1F1F3; }

#b_vetrina_newarrivals_ct p						{ font-size:11px;}

#b_vetrina_news_head							{ width:200px; height:8px; float:left; margin-top:15px; }

#b_vetrina_news_ct								{ width:142px; height:auto; float:left; background-color: #F1F1F3; padding-left: 29px; padding-right:29px; padding-bottom:15px; }

#b_vetrina_news_ct p							{ display:inline; font-size:11px;}

#b_vetrina_footer								{ width:200px; height:12px; float:left; }



/* NEW ARRIVALS */

#tt_new_arrivals								{ width:405px; }

#tt_new_arrivals_img							{ width:90px; float:left; }

#tt_new_arrivals_ct								{ width:290px; float:left; padding-left:25px; padding-top:10px; }

#tt_new_arrivals_arrow							{ width:405px; float:left; text-align:right; }

#tt_new_arrivals_hr								{ width:405px; float:left; padding-top:5px; padding-bottom:15px; }



.news-list-browse								{ width:405px; float:left;}



/* SALES */

#sales_list_ct									{ width:290px; float:left; padding-left:25px; padding-top:10px; }

#sales_list_ct p								{ font-weight:bold; color:#f29400; }

#sales_single									{ width:405px; }

#sales_single_title								{ width:205px; float:left; }

#sales_single_price								{ width:200px; float:left; text-align:right; }

#sales_single_price em							{ font-weight:bold; color:#f29400; }





/* SITEMAP */



.csc-sitemap li									{ background-image:none !important;  padding-left :0px !important;}

.csc-sitemap ul									{ padding :0px !important;}



#sitemap_level1									{ width:175px; height:16px; padding-top:2px; padding-left:15px; background-image:url(sitemap-tab.gif); background-repeat:no-repeat; font-weight:bold; }

.sitemap_level2									{ padding-left:30px; }

.sitemap_level3									{ padding-left:70px; }



/* MEDIA */



#content_foto_media								{ width:405px; float:left; }

#media_hr										{ width:372px; height:1px; float:left; padding-bottom:10px; background-image:url(hr.jpg); background-repeat:no-repeat; }

.foto_media										{ width:195px; float:left; padding-bottom:20px; }

.foto_media .thumb								{ border:1px solid #E7E7E9; } 

.foto_media span								{ width:195px; float:left; }





/* FORM */

input,

select,

textarea										{ border:1px solid #CCC; font-family:Arial,sans-serif; font-size:11px; color:#666666; background-color:#FFF; }

button											{ overflow:visible; color:#000; padding:0 1px; border:1px solid #CCC; }





/* LINKS */

a:link,a:visited								{ color:#666666; font-size:12px; }

a:active										{ color:#f29400; font-size:12px; }

a:hover											{ color:#999999; font-size:12px; }



/* NEWS */

.news-latest-date								{ color:#666666; font-size:11px; font-weight:bold; }





#verlauf{

	width: 7px;

	height: 452px;

	position: absolute;

	background-image: url(h_bgright.gif);

	background-repeat: no-repeat;

	background-position: top;

	margin-left: 978px;

	margin-top: 145px;

}



#titel_prod{

	width: 527px;

	height: 26px;

	text-align: center;

	background-image: url(bg_titel_product.gif);

	background-repeat: no-repeat;

	font-family:arial,sans-serif;

	font-size:12px;

	color:#666666;

	font-weight: bold;

	padding-top: 5px;

	z-index: 9999 !important;

}



#title_news{

	width: 142px;

	margin-left: -29px;

	padding-top: 8px;

	padding-bottom: 20px;

}



#title_newsarrival{

	width:200px;

	padding-top: 16px;

	padding-bottom: 20px;

	background-color: #F1F1F3;

}





#content_container{

	position: relative;

	width:265px;

	float:right;

	margin-right:29px;

	margin-top:64px;

	z-index: 0;	

}



#content_dx{

	width:265px;

	z-index: 0;

}





#ecke{

	position:absolute;

	width:265px;

	height: 20px;

	z-index:9999;

	background-image: url(ecke.gif);

	background-repeat: no-repeat;

}





#content_dx h1{

	margin-left:10px;

	font-family:arial,sans-serif;

	font-size:13px;

	color:#F39800;

	font-weight: bold;

	height: 25px;

}



#content_dx p{

	margin-left:10px;

}



.tit_preise{

	color: #F29400;

}



.bildgalerie .csc-textpic-imagewrap, .bildgalerie .csc-textpic-imagewrap .csc-textpic-imagerow{

	width:auto!important;	

}



