/*-----------Main-------------*/
.customSkin ul li ,
.customSkin ul ,
.customSkin p,
.customSkin h1,
.customSkin h2,
.customSkin h3,
.customSkin h4,
.customSkin h5,
.customSkin h6,
.customSkin a:link,
.customSkin a:visited,
.customSkin a:hover,
.customSkin a:active,
.customSkin .Normal, 
.customSkin .NormalDisabled {
	font-family: Arial, Helvetica, sans-serif;
}

.container {
	width: 980px;
	margin: 0 auto;
}

.clearFloat {
	clear: both;
}

/*-----------Multilang-------------*/	
		
.multiLang {
	float: left;
}

.multiLang .english {
	background: transparent url(images/lang-english.png) 0 0 no-repeat;			
}

.multiLang .german {
	background: transparent url(images/lang-german.png) 0 0 no-repeat;			
}

.multiLang .french {
	background: transparent url(images/lang-french.png) 0 0 no-repeat;			
}

.multiLang .english,
.multiLang .german,
.multiLang .french{
	width: 21px;
	height: 20px;
	margin-right: 5px;
	float: left;
	display: block;
	outline: none;
}
		
		
/*-----------Header-------------*/
.header {
	background: transparent url(images/header-repeat-back.jpg) repeat-x 0 3px;
}

.header .container {
	position: relative;
			min-height: 416px;
}

	.headerInner {
		background: transparent url(images/header-back.jpg) 50% bottom no-repeat;

	}
		
		/*-----------Logo-------------*/
		.headerLogo {
			padding-top: 50px;
			margin-left: 30px;
		}
		
		.headerLogo img{
			float: left;
			margin-right: 25px;
		}
		
		.headerLogo .container {
			position: relative;
		}
		
		.headerLogo h1 {
			font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
			font-size: 33px;
			color: #2b2f30;
			text-transform: uppercase;
			padding: 52px 0px 0px;
			margin: 0px;
		}

		.headerLogo h1 strong {
			font-weight: normal;
			color: #e0852a;
		}

		.headerLogo h2 {
			font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
			color: #5a5959;
			font-size: 18px;
			text-transform: uppercase;
			margin: 0px;
		}
		
		/*-----------Multilang-------------*/	
		
		.wrapperMenuLang {
			position: absolute;
			top: 0px;
			right: 0px;
			margin-top: 25px;
		}


		/*-----------Search-------------*/
		
		.headerSearch {
			position: absolute;
			right: 0px;
			top: 0px;
			margin: 110px 0px 0px;
			overflow: hidden;
		}
		
		.headerSearch .SearchIcon {
			display: none;
		}
		
		.headerSearch div.SearchBorder {
			width: auto;
			border: 1px solid #c2c2c2; 
		}
		
		.headerSearch input.SearchTextBox {
			width: 250px;
			font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
			font-size: 15px;
		}
		
		/*-----------Header Account-------------*/		
		.headerAccount {
			left:0;
			margin-left:30px;
			margin-top:270px;
			position:absolute;
			top:0;
		}
		.headerAccount .user {
			background: transparent url(images/my-acc-button.png) 0 0 no-repeat;		
		}
		
		.headerAccount .user,
		.headerAccount .registration {
			font-family: Arial, Helvetica, sans-serif;
			color: #fff;
			font-size: 16px;
			width: 232px;
			text-indent: 50px;
			height: 39px;
			display: block;
			text-transform: uppercase;
			text-shadow: 0 0 1px #555;
			line-height: 36px;
			margin-bottom: 10px;
			outline: none;
		}
		
		.headerAccount .registration {
			background: transparent url(images/register-button.png) 0 0 no-repeat;
		}
		
		
		/*-----------Top Menu-------------*/		
		.TopMenuPane {
			float: left;
			margin-right: 50px;
		}
		
		/*-----------Categories-------------*/	
		
		.headerCategories {
			width: 555px;
			min-height: 225px;
			background: transparent url(images/categories-back.png) 0 bottom no-repeat; 
			float: right;
			margin-bottom: 30px;
		}		
		
		.headerCategoriesInner {
			margin: 0px 40px;
		}
		
		.headerCategories h3 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 13px;
			color: #e0852a;
			text-indent: 35px;
			background: transparent url(images/icon-categories.png) 0 0 no-repeat;
			display: block;
			height: 25px;
			text-transform: uppercase;
			line-height: 22px;
		}
/*-----------Content-------------*/
.collectBreadcrumbs {
	position: relative;
	margin-bottom:32px;
	margin-top:-50px;
}

.collectBreadcrumbs .user,
.collectBreadcrumbs .registration {
	float: right;
	line-height:21px;
	margin-right:8px;
}

.collectBreadcrumbs span,
.collectBreadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	color: #808186;
	font-size: 12px;
}

.leftBlockWrapper,
.rightBlockWrapper {
	padding-top: 1px;
}

.ContentPane {
	padding-right: 40px;
}

.leftBlockWrapper {
	width: 66%;
	float:left;
}

.rightBlockWrapper {
	width: 33%;
	float: left;
}
.ContentLeftPane {
	margin-right: 20px;
}
.ContentRightPane {
	margin-left: 20px;
}
.ContentCenterPane {
	margin: 0 10px;
}
.wrapperContentLeftPane,
.wrapperContentCenterPane,
.wrapperContentRightPane {
	width: 33%;
	float: left;
	padding-top: 1px;
}
/*-----------Footer-------------*/

.footer .container {
	background-color: #ececec;
	position: relative;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	min-height: 55px;
}

.footer .wrapperMenuLang {
	padding: 18px 15px 0px;
	margin: 0px;
}


#simple-menu {
	list-style: none outside;
	text-align: right;
	float: left;
	margin-right: 30px;
}
#simple-menu ul {}
#simple-menu {
	list-style-type:none;
	list-style-image:none;
	color: #9c9c9c;
}
#simple-menu a {
	margin: 0px 7px; 
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	color: #585858;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#simple-menu a:hover {
	text-decoration: underline;
}

#simple-menu span { line-height: 19px;}

.FooterCopyrightsPane {
	overflow: hidden;
}
/*-----------Other-------------*/
.ModuleTitle_MenuItem {border: none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}