.outerwrapper{
width: 100%;
font-family: Arial;
}

.innerwrapper{
width: 1000px;
}

.innerwrapper_partner{
width: 1000px;alli
position: relative;
top: -105px;
}

/*******************************
Special texts
*******************************/

.hiddenanchor{
display: none;
}

.required_sm{
font-size: 10px;
color: #ff0000;
}

.FormSubHeaderTextS{
color: #666666;
font-size: 11px;
font-weight: bold;
}

.bodytext_sm{
}

.bodytext_sm {
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.bodytext_xs{
	font-size: 10px;
	color: #003399;
}

.bodytext_title_1{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
}

/****************************
Pages
****************************/

.ct_taglibs-languagelist{
width: 1000px;
}

.pageHeader{
height: 130px;
width: 1000px;
}

.LogInDropDown{
background-image: url(/images/loginbg.jpg);
position: absolute;
left: -520px;
width: 607px;
height: 138px;
top: -5px;
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
display: none;
}

.LogInDropDown img{
border: 0px;
}


.logoNav_Login{
/*float: right;
position: relative;
top: -25px;
font-size: 12px;
color: #666666;*/
float: right;
position: relative;
top: -50px;
font-size: 12px;
}

.Login_Commands{
text-align: right;
}

.Login_Commands a{
	font-size: 12px;
	color: #666666;
}

.logoNav_Login a{
float: none;
}

.logoNav{
width: 1000px;
height: 150px;
vertical-align: baseline;
}

.logoNav_Logo{
width: 255px;
float:left;
border: 0px solid;
z-index: 1;
}

.logoNav_Logo a{
text-decoration: none;
}

.logoNav_Logo a img{
border: 0px solid;
}

.logoNav_Nav{
z-index: 1;
}

.logoNav_Nav ul{
position: relative;
top: 49px;
height: 20px;
}

.logoNav_Nav li{
list-style-type: none;
float: left;
padding-right: 25px;
padding-left: 25px;
border-bottom: 1px solid;
color: #003399;
}

.logoNav_Nav li:first-child{
padding-left: 50px;
}

.logoNav_Nav li:last-child{
padding-right: 70px;
}

.logoNav_Nav li a{
text-decoration: none;
color: #003399;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.pageBody{
}

.regionBanner{
width: 1000px;
position: relative;
left: -10px;
margin-bottom: 50px;
}

.regionBody{
width: 950px;
position: relative;
left: 50px;
}

.regionLeft_HP{
width: 300px;
float: left;
text-align: center;
}

.regionLeft{
width: 160px;
float: left;
}

.regionLeft_Contact{
width: 250px;
float: left;
font-family: Arial;
font-size: 12px;
color: #003399;
}

.regionLeft_Contact h3{
font-size: 19px;
font-weight: bold;
}

.title-1{
display: none;
}

.regionMain_leftOnly_HP{
position: relative; 
left: 80px;
}

.regionMain_leftOnly{
float: left;
width: 550px;
}

.regionMain_Contact_leftOnly{
float: left;
width: 550px;
}

.regionMain_1Col{
width: 750px;
}

.pageFooter{
}

.cityImage{
}

.cityImage img{
border-top: 1px solid #999999;
padding-left: 67px;
padding-right: 10px;
}

.footerNav{
width: 1000px;
height: 50px;
margin-left: 20px;
}

.footerNav_Copyright{
float: left;
margin-right: 20px;
color: #999999;
text-decoration: none;
font-family: Arial;
font-size: 10px;
width: 190px;
}

.footerNav_Copyright a {
text-decoration: none;
color: #999999;
}

.footerNav_Copyright .fontdivider{
margin-left: 2px;
margin-right: 2px;
float: none;
}

.footerAlliance_Intro{
font-size: 10px;
color: #999999;
float:left;
position: relative;
top: 17px;
margin-right: 50px;
}

.footerAlliance{
height: 50px;
}

.footerAlliance_Alliance{
float: left;
margin-right: 25px;
display: inline;
}

.footerAlliance img{
border: 0px;
}

.footerAlliance .fontdivider{
display: none;
}

.fontdivider{
margin-left: 10px;
margin-right: 10px;
float: left;
}

.footerTermsCondition{
float: right;
position: relative;
right: 25px;
width: 120px;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
text-decoration: none;
text-align: center;
}

.footerTermsCondition img{
border: 0px;
}

.footerTermsCondition a{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
text-decoration: none;
}

a{
text-decoration: none;
}

.ActiveImage img{
border: 0px;
}

/*************************
3 cols pages
*************************/
.regionMain_1Col{
}

/*************************
CMPT: Complete Text
*************************/

.CompText_Left{
width: 160px;
height: 340px;
float:left;
z-index: 10;
}

.CompText_main{
width: 550px;
float: left;
z-index: 20;
margin-left: 20px;
padding-bottom: 20px;
}

.CompText_Title{
font-family: Arial;
color: #000000;
font-size: 14px;
font-weight: bold;
vertical-align: top;
margin-bottom: 10px;
}

.CompText_Para{
margin-bottom: 20px;
}

.CompText_Para_Title{
color: #000000;
font-family: Arial;
font-size: 12px;
font-style: italic;
font-weight: bold;
display: block;
vertical-align: top;
}

.CompText_Para_Text{
font-size: 12px;
font-family: Arial;
color: #000000;
}
.CompText_Para a{
text-decoration: underline;
}

.CompText_Link{
vertical-align: top;
}

.CompText_Link img{
border: 0px;
margin-right: 5px;
vertical-align: top;
}

.CompText_Link a{
text-decoration: underline;
font-family: Arial;
color: #0000ff;
font-size: 14px;
}

.CompText_Btn_1{
float:left;
width: 160px;
margin-top: 20px;
}

.CompText_Btn_2{
float: left;
margin-top: 20px;
margin-left: 20px;
}

.Btn_Title{
text-align: center;
font-size: 14px;
margin-bottom: 10px;
font-weight: bold;
}

.CompText_List{
width: 550px;
font-family: Arial;
font-size: 12px;
margin-bottom: 20px;
}

.CompText_List_Items{
width: 550px;
}

.CompText_List li{
list-style-type: none;
position: relative;
left: -30px;
margin-top: 10px;
width: 500px;
}

.CompText_List_Title{
font-family: Arial;
color: #000000;
font-size: 12px;
font-weight: bold;
vertical-align: top;
}

.CompText_List_Item_bullet{
float: left;
color: #0000ff;
width: 10px;
}

.CompText_List_Item_Text{
float: none;
margin-left: 15px;
}

/** DEBUG **/
.CompText_Link{
}

/***************************
Adress component
***************************/
.address{
margin-bottom: 30px;
}

.address_OfficeName{
font-weight: bold;
font-size:14px;
}

.address_OfficeAdrs2{
margin-bottom: 10px;
}

.address_Special{
margin-top: 10px;
}

.address_Special_Title{
font-weight: bold;
}

/***************************
SubNavigation
***************************/

.TextilesSubNavigation{
width: 150px;
text-decoration: underline;
text-align: center;
font-family: Arial;
font-size: 12px;
}

.TextilesSubNavigation_item{
margin-top: 10px;
}

.LinkImage{
border: 0px;
}

.language_area{
	text-align: right;
	padding-bottom:10px;
}

.HeaderControl_Partner{
  padding-left: 300px;
  height: 100px;
}


