
/* layout elements */
body			{ background:#ffffff;}
.layout-container	{ width:975px; position:relative; }
.layout-header		{ float: right;  height: 110px; width:927px; background:#ffffff url(../img/copycenter/header_back.jpg) repeat-x 0 0; }
    #logo 			{ float:left; height:85px; width:255px; background:#ffffff url(../img/copycenter/logo.jpg) no-repeat 0 0; }
    #logo a:link,
    #logo a:visited	{ display: block; height: 85px; }	   

.layout-body			{ }
	 .right-content        		{ padding: 13px 13px 13px 13px; }	 
	 .right-content  a:link,
	 .right-content  a:visited  { color:#ffffff; }
	 .down                 			{ }
	 .column-left,
	 .column-right,
	 .column-center 		{ float:left;  padding:0 0 0 0; }	 
	 .column-left           	{ width:180px; padding:0; }  	 
	 .column-center         	{ width:475px; margin: 0 0 0 20px; }
	 .column-right          	{ background-color: #D5D5D5; padding:25px 20px 25px 25px; margin:70px 0 0 25px; width:230px; min-height: 300px; }
	* html .column-right  	{ height: 300px; }
	 .h3image               	{ padding:0 0 0 10px; background:transparent url(../img/copycenter/news-bullet.gif) no-repeat 0 7px; }
	 .down-right            	{ padding:5px 0 0 5px; float:left; width:361px; }
	 .text-obj              	{ margin:0 0 0; }
	 .footer-left		{ float: left; width:320px; overflow: hidden; }
	 .footer-right		{ float: right; text-align: right; width:570px; overflow: hidden; }
	 div#menuFooter		{ padding: 25px 0px 25px 25px; }
	
.clear                 		{ clear:both; } 


#menu-meta		           	{ float:right; margin:6px 0 0 0; width:500px; }
*html #menu-meta		      	{ width:550px; }
#menu-meta   span             		{ } 
#menu-meta   ul		 		{ list-style-type: none; font-size:11px; line-height:18px; }
#menu-meta   li		                { float:left; margin:10px 0 0 15px; padding:0 0 0 10px; background:transparent url(../img/copycenter/plus.gif) no-repeat 0 8px; width:100px; color:#889a9a;}
#menu-meta   li.search                  { background-image:none; margin:13px 0 0; padding:0; width:125px; }
	#menu-meta a:link,
	#menu-meta a:visited 	{ color:#889a9a; }
	#menu-meta a:hover,
	#menu-meta a:active		{ text-decoration:none; }	
	#search_text                   	{ float:left; width:102px; border:1px double #d8e4e4; height:12px; }
	#search_button			{ float:left; margin:1px 0 0 4px; }
	
/* 
* menus
*/
div#menu-sub ul 					{ list-style: none; list-style-type: none; margin: 0px; padding: 0px; }
div#menuMeta						{ float: right; width: 315px; margin: 12px 0px 0px 0px; display: inline; }
div#menuMeta div.menuItem 			{ float: left; width: 105px; margin: 0px 0px 5px 0px; display: inline; }
/*div#menuMeta div.menuLogin			{ float: left; margin: 0px 0px 5px 70px; display: inline; }
div#menuMeta div.menuLogin2			{ float: left; margin: 0px 0px 5px 45px; display: inline; }*/
div#menuMeta div.arrowLeft			{ float: left; width: 7px; margin: 0px 2px 0px 0px; display: inline; color: #009ee0; font-size: 11px; }
div#menuMeta a, div#menuMeta p		{ color: #8e9f9f; font-size: 11px; text-decoration: none; line-height: 17px; }

div#menuMain						{ float: left; margin: 20px 0px 0px 50px; display: inline; border-bottom: 3px solid #180f10; }
div#menuMain div.menuItem 			{ float: left; margin: 0px 25px 6px 0px; display: inline; }
div#menuMain div.menuLast			{ margin-right: 0px; }
div#menuMain a						{ font-size: 14px; font-weight: bold; color: #180f10; text-decoration: none; }
div#menuMain .menuActive a			{ color: #009ee0; }
div#menu-sub 						{ float: left; margin: 70px 0px 0px 10px; display: inline; }
	#menu-sub ul 					{ margin: 0px; }
	#menu-sub ul ul				{ margin: 4px 0px 5px 10px; padding-bottom: 2px; border-top: 1px solid #009EE0; border-bottom: 1px solid #009EE0; }
	#menu-sub ul ul ul				{ list-style-image: none; margin: 4px 0px 5px 8px; padding-top: 2px; border-top: 1px solid #241b1e; border-bottom: none; }
	#menu-sub li					{ margin: 0px; padding: 0px;  }
	#menu-sub a,
	#menu-sub .act ul a,
	#menu-sub .actifsub ul a,
	#menu-sub .actifsub ul .actifsub ul a 	{ display: block; /*width: 100%;*/ padding: 2px 0px 2px 10px; color: #241b1e; font-size: 10px; font-weight: normal; text-decoration: none; background: transparent url(../img/copycenter/bullet_left.gif) no-repeat 0px 2px; }
	#menu-sub a:hover				{ }
	#menu-sub .act a,
	#menu-sub .act ul .act a		{ color: #e2001a; font-weight: bold; background:transparent url(../img/copycenter/arrow_left.gif) no-repeat 0 4px; }
	#menu-sub .act a:link, #menu-sub .act a:visited { color: #e2001a; font-weight: bold; background:transparent url(../img/copycenter/arrow_left.gif) no-repeat 0 4px; }
	#menu-sub .act a:hover, #menu-sub .act a:active { color: #e2001a; font-weight: bold; background:transparent url(../img/copycenter/arrow_left.gif) no-repeat 0 4px; }
	#menu-sub .actifsub a,
	#menu-sub .actifsub ul .actifsub a	{   background:transparent url(../img/copycenter/arrow_down.gif) no-repeat 0 4px; }	

div#menuFooter p,
div#menuFooter a:link,
div#menuFooter a:visited				{ color:#8E9F9F; font-size:10px; line-height:17px; margin:0; padding:0; text-decoration:none; }
div#menuFooter a:hover				{ color: #8e9f9f; }
	
/*
* default typo
*/
/*
ul							{ line-height: 16px; list-style: url(../img/copycenter/bullet_right.gif); }
p							{ line-height: 21px; }
a							{ color: #1FABD9; text-decoration: none; }
*/
/*a:hover 					        { color: #ffffff; text-decoration: underline; }*/
a.more						{ text-decoration: none; }
div.csc-header-icon			{ display: inline; margin-right: 3px; }
div#middleCol h1			{ margin: 0px 0px 35px 0px; font-size: 20px; font-weight: bold; color: #009ee0; }
div#middleCol h1 .headerNote{ font-size: 12px; font-weight: normal; color: #849696; }
div#middleCol h2			{ margin: 0px 0px 3px 0px; font-size: 18px; line-height: 18px; font-weight: bold; color: #000000; }
div#middleCol h2 .headerNote{ font-size: 11px; font-weight: normal; color: #849696; }
div#middleCol h3			{ margin: 0px 0px 3px 0px; font-size: 12px; font-weight: normal;  color: #849696; }
div#middleCol h4			{ }
div#middleCol li			{ margin-bottom: 2px; }
div#middleCol li a			{ color: #243232;  }
div#middleCol li a:hover 	{ color: #8799B3; }

div#rightCol h1 			{ font-size: 18px; font-weight: bold; color: #6a7a79; margin: 0px 0px 18px 0px; }
div#rightCol h2				{ font-size: 12px; font-weight: bold; color: #6a7a79; margin: 25px 0px 5px 0px;}
div#rightCol h3				{ }
div#rightCol p, div#rightCol li	{ font-size: 11px; color: #555555; line-height: 18px; }

.clear                                  { clear:both; }

/* all forms */
input, textarea, select 			{ font-size: 11px; height: 16px; color: #000000; padding: 0px; margin: 0px 0px 2px 0px; }
input, select 						{ border: 1px solid #bebebe; width: 205px; }
textarea 							{ border: 1px solid #bebebe; width: 205px; height: 	100px; margin-bottom: 5px; }
input:focus, textarea:focus			{ border-color: #94a7c4; }


/* mail form */
input.csc-mailform-check,
input.csc-mailform-radio			{ width:auto; }

input.csc-mailform-submit,
input.csc-searchform-submit,
input.tx-srfeuserregister-pi1-submit,
input.tx-newloginbox-pi1-submit,
input.tt-products-pi1-submit		{ width:auto !important; margin-top: 5px; font-size: 10px; font-weight: normal; padding:0 0 1px; color: #ffffff; background-color: #049de1; border: 1px solid #0679a6; }

input.inputImage	 { width: auto; height: 14px; vertical-align: bottom; border: 1px solid white; }

fieldset.csc-mailform				{ width: 400px; margin-top: 15px; font-size:11px; }
div.csc-mailform-field				{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px; text-align: right; padding: 0 10px 0 0; }

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset { height: 20px; }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 	{ float:left; margin:0px; padding:0px; border: none; }
	span.csc-mailform-radio label 	{ width: auto; margin: 0px 10px 0px 3px;  }
	span.csc-mailform-radio br		{ display: none; }
	
	span.csc-mailform-check			{ }
	span.csc-mailform-check input	{ float:left; margin-left:120px; border: none; }
	span.csc-mailform-check label	{ width: 230px; margin: 0px 0px 0px 5px; }
	
	.csc-mailform-multicheck		{ }
	.csc-mailform-multicheck input	{ float:left; margin-left:125px; border: none; }
	fieldset.csc-mailform .csc-mailform-multicheck label	{ width: auto; margin: 0px 0px 0px 5px; text-align: left; }


div#rightCol fieldset.csc-mailform 					{ width: 220px; }
		div#rightCol fieldset.csc-mailform label 	{ width: 100px; font-size: 11px; color: #7b8e8c; line-height: 18px; }
		div#rightCol input							{ width: 120px; border: 1px solid #7b8e8c; }
		div#rightCol input.csc-mailform-submit		{ width:auto; }

/* list elements */
ul.csc-bulletlist-1		   { margin:0 25px 0 0; list-style-type: none; float:left; }
	.csc-bulletlist-1 li         { margin:2px  0; width:152px;  padding:0 0 0 12px; }
	.csc-bulletlist-1 li.odd     { background:#c5c7c8 url(../img/copycenter/news-bullet.gif) no-repeat 3px 7px; }
	.csc-bulletlist-1 li.even    { background:transparent url(../img/copycenter/bullet.gif) no-repeat 3px 7px; }	
	
/* content tables */
.contenttable-0 					{ width: 100%; margin-bottom: 25px;  }
.contenttable-0 th				{ cursor: pointer; text-align: left; background: #009EE0 none no-repeat 0px 4px; font-size: 11px; color: #ffffff; font-weight: bold; padding: 6px 5px 4px 2px; }
.contenttable-0 th a				{ color: #3773b1 !important; text-decoration: none !important; }
	.td-0						{ font-weight: bold; }
	
	.dpd-price .td-1,					
	.dpd-price .td-2,
	.dpd-price .td-3				{ width: 120px; }
					
	.dpd-size .td-1				{ width: 240px; }
	.dpd-size .td-2				{ width: 120px; }
	
.contenttable-0 td				{ color: #009EE0; font-size: 11px; height: 32px; padding: 2px 0px 2px 2px; border: none !important; }
.contenttable-0 td.first			{ padding-left: 15px; }
.contenttable-0 td.last			{ /*padding-right: 15px;*/ text-align: center; }
.contenttable-0 td a				{ color: #5980a1 !important; }
	
.contenttable-0 tr td				{ background-color: #ffffff; }
.contenttable-0 tr.tr-even td		{ background-color: #eeeeee; }
.contenttable-0 tr:hover td,
.contenttable-0 tr.hover			{ background-color: #dddddd; }

	
.csc-header-n1 {
margin:0 0 30px;

}	

#rightColContent .csc-header-n1 {
margin:0;
}			