div.meta_navigation_container
{
	position:static;
	display:block;
	margin-top:5px;
}

div.meta_nav_language a.lang_active
{
	color:#a4a4a4;
	text-decoration: none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.meta_navigation_container .lang, .meta_nav_login a, .meta_nav_login a:visited, a.metanav:visited, a.lang:visited
{
	text-decoration: none;
	color:#727272;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.meta_navigation_container a.link:hover, a.lang:hover {
	color:#11aaff; text-decoration:underline;
}

div.meta_nav
{
	float:right;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
}

div.meta_nav_language
{
	float:right;
	display:inline;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
}
div.meta_nav_login
{
	float:right;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
}
img.meta_nav_login
{
	margin-top:1px;
	margin-right: 5px;
	vertical-align:top;
}
img.metanav {
  margin-right: 5px;
  margin-top: 1px;
  vertical-align:top;
}
div.meta_nav_login a
{
	color:#727272;
}
div.meta_nav_login a:hover
{
	color:#11aaff; 
}

div.searchBox {
	margin:0px 18px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
	width:116px;
}

div.searchInput {
	width:82px;
	height:19px;
	background:no-repeat url(/FxRes/Images/search_input.gif) left center;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 10px;
	float:left;
}

div.searchInput input {
	width:82px;
	background:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
}

div.searchSubmit {
	width:19px;
	height:19px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

a.searchLink {
	background-image:url(/FxRes/Images/search_submit.gif); width:19px;
	background-position:0px 0px;
	height:19px;
	display:block;
	cursor:pointer;
}

a.searchLink:hover 
{
	height:19px;
	background-position:0px -19px;
	display:block;
}
span.nn_only {
  display:none;
}
div.imgSwisscom {
	position:absolute; left:37px; top:10px; width:101px; height:80px; z-index:100;
	margin-left: 0px;
	z-index:1;
}

div.tab_navigation_background {
	position:absolute; top:70px;
	height: 30px;
	width: 100%;
	background-image: url(/FxRes/Images/tab_background_starforce.gif);
	float:left;
}

div.tab 
{
	height:30px;
	float:left;
}

div.tab_onlineshop
{
	height:30px;
	float:right;
}

div.tab_active
{
	height:30px;
	float:left;
	margin-left:-8px;
	margin-right:-8px;
	display:block;
}

a.tab
{
	height:30px;
	background-position:0px 0px;
	display:block;
}

a.tab:hover
{
	height:30px;
	background-position:0px -30px;
	display:block;
}

a.metanav {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	text-decoration:none;
	vertical-align:top;
}

a.metanav:hover {
	color:#11aaff; 
	text-decoration:underline;
}

div.meta_nav_language a.lang_active
{
	color:#a4a4a4;
	text-decoration: none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
}

span.language_seperator {
	margin-left:5px;
	margin-right:5px;
	color:#a4a4a4;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.FormInput, .FormInputDisabled
{
	text-decoration: none;
	text-indent: 0;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	min-height: 17px;
	width: 250px;
}

.FormInputZIP, .FormInputZIPDisabled
{
	text-decoration: none;
	text-indent: 0;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	min-height: 17px;
	width: 40px;
}

.FormInputCity, .FormInputCityDisabled
{
	text-decoration: none;
	text-indent: 0;
	color: #666666;
	border: 1px solid #666666;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	min-height: 17px;
	width: 202px;
}

.TextGray
{
	color: #666666;
}

.TextGray_error
{
	border-color:#df0029;
	background-color: #fcecec;
}

.validation_summary 
{
  width: 450px;
  height: auto;
  font-weight: bold;
  font-size:1em;
  padding-left:11px;
  color: #EB0303;
  border: 1px solid #EB0303;
  margin-bottom: 11px;
  padding-top:8px;
  padding-bottom:8px;
  display:block;
}
.validation_summary ul li {
  list-style-type:disc;
  list-style-image:none;
  color:Red;
}
.formTable
{
	width: auto;
	text-align:left;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Sans;
	line-height:14px;
	color:#333;
}
