html {
	overflow-y: scroll;
}

body {
	margin: 0;
	min-width: 968px;
	padding: 0;
	text-align: center;

}
form {
	margin: 0;
	padding: 0;
}

input.radio {
	margin: 0;
	padding: 0;
}
input.checkbox {
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 10px 0;
	padding: 0;
}

th {
 	text-align: left;
}

fieldset {
	border: 0;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.list li {
	padding-left: 12px;
}
img {
	border: 0;
}

.supplierlisttechnology li{
 text-indent:-8px;
}
#throbber {
  background:transparent url(/images/std/ajax-loader.gif) repeat scroll 0 0;
  display:none;
  height:66px;
  left:50%;
  position:absolute;
  top:50%;
  width:66px;
  z-index:1;
  overflow:hidden;
}
/*html elements complete*/
/*Center Page*/
.layout_mgr {
    margin: 0 auto;
	width: 938px;
	text-align: left;
}

#content{
  display: inline;
	float: left;

}
label{
  margin-right:8px;
}
.error{
  padding: 8px 0 0 16em;
  color: red;
}
.err_nopad{
  color: red;
  font-weight:bold;
}

#home_purchaser{
  background:url(/images/std/bg_home_purchaser.jpg) repeat-x;
  height: 154px;
  width:714px;
}
#home_core{
  height: 168px;
  width:714px;
  overflow:hidden;
}
.h2replaceimg{
 margin: 14px 0 14px -2px;
}
#home_supplier{
  background:url(/images/std/bg_home_purchaser.jpg) repeat-x;
  height: 154px;
  width:714px;
}
/*Header & Meta-Nav*/
#header-metanav-lp{
 width:24px;
 float:right;
}

#init{
  width:10px;
  height:17px;
  margin:0;
  margin:38px 0 0 5px;
  padding:0;
}
#header-metanav {
 width: 908px;
 overflow: hidden;
 text-align: right;
 white-space: nowrap;
 padding: 41px 0 0 0;
}
#header-metanav ul {
 float: right;
 list-style: none;
}
#header-metanav ul li {
 border-right: 1px solid #BDBDBD;
 float: left;
 line-height: 10px;
 padding: 0 0 1px 0;

 }
#header-metanav ul li#last {
 border-right: none;
}

#header-metanav ul li a {
 padding: 0 8px 0 8px;
 color: #000000;
}
#header-sep {
 overflow:hidden;
 background-color: #E8E8E8;
 width:938px;
 height:2px;
}
.page_header {
  background: url(/images/std/bg_head.jpg) left top repeat-x;
	width: 938px;
	white-space: nowrap;
	padding:0;
	margin: 0 auto;
	height:62px;
}
.page_header a{
	text-decoration:none;
}
.page_header a:hover{
	text-decoration:underline;
}
.invisible{
 display: none;
}
/*MetaNav upper right */

#footer-sep {
 clear: both;
  overflow:hidden;
 background-color: #E8E8E8;
 width:938px;
 height:2px;
 margin: 14px 0 0 0;
}
#footer {

 margin: 14px 0 0 0;
 font-size: 0.8em;
}
#footer a{
 color: #000000;
}

#left{
 background-color: #E8E8E8;
 float: left;
 width:169px;
 height:460px;
 overflow: hidden;
 padding: 27px 12px 17px 14px;
 margin: 0 0 28px 0;
}
/*Metanav set-up*/
/*TP Logo*/
h1#header-logo {

}
#logo_container{
position:absolute;
top:25px;
left:-14px;
width:450px;
}
/* Clear Span */

h1#header-logo a span{
	display: none;
}
/*Left classes*/
#lng_select_ctl {
  float:left;
}
#lng_select{
  vertical-align:middle;
}
#lng_flag{
  padding: 1px 0 0 0;
  float:right;
}

#left_box{
 height:460px;
}
#lng_select_box{
 vertical-align: middle;
 padding: 0 2px 0 2px;
 height: 28px;
}
#login{
 background:url(/images/std/bg_login.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 0 0 0 14px;
 height: 137px;
 width:153px;
 overflow:hidden;
}
.login_line_height1{
 height: 16px;
}
.login_line_height2{
 height: 26px;
}
#login_utils{
 background:url(/images/std/bg_login_utils.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 height: 61px;
 padding: 0 14px 0 14px;
 margin: 0 0 14px 0;
}
#login_utils_elements{
 padding: 12px 0 0 0;
}
/*right classes START*/
#contactinfo{
  padding: 14px 14px 0 14px;
  width: 169px;
  height: 390px;
  background: #E8E8E8;
}
#contactinfo div{
  margin-bottom:14px;
}
/*right classes END*/
#cnct{
 width:432px;
}
#cnct textarea{
 width:355px;
}
#cnct_subject{
 width:355px;
}
#cnct_country{
 width:194px;
}
fieldset {
  float: left;
  clear: left;
  width: 100%;
  margin: 0 0 0 0;
  padding: 2px 0 0 0;
}
legend {
  padding: 2px 2px 0 2px;
  font-weight: bold;
}
fieldset ol {
  padding: 8px 0 0 0px;
  margin: 8px 0 0 0;
  list-style: none;
}
fieldset ol li {
  float: left;
  clear: left;
  width: 100%;
  padding-bottom: 8px;
}
fieldset.submit {
  border-style: none;
}
label.noform{
 float:none;
 width:auto;
 margin-right: 0px;
}
label.block{
 display:block;
 float:none;
 width:auto;
 margin-right: 0;
 margin-bottom: 1em;
}

label.block_err{
 display:block;
 float:none;
 width:auto;
 margin-right: 0;
 margin-bottom: 1em;
 color:red;
 font-weight:bold;
}

label {
  float: left;
  width: 15em;
  margin-right: 1em;
}

ul.arrow {
 padding: 5px 0 5px 0;
 list-style-image: none;
}
ul.arrow li{
 line-height: 1.2em;
 background: url(/images/std/button_arrow_ws.gif)  no-repeat;
 background-position: 0 0.4em;
 margin: -4px 0 0 0;
 padding: 4px 0 0 14px;

}
ul.arrow li a {
 font-weight:bold;
 margin: 10px 0 0 0;
}

ul.arrow_inverse {
 padding: 5px 0 5px 0;
 list-style-image: none;
}
ul.arrow_inverse li{
 line-height: 1.2em;
 background: url(/images/std/button_arrow_inverse_ws.gif)  no-repeat;
 background-position: 0 0.4em;
 margin: -4px 0 0 0;
 padding: 4px 0 0 0;
 text-indent: 14px;
}
ul.arrow_inverse li a {
 font-weight:bold;
 margin: 10px 0 0 0;
}

#login_utils input{
  margin: 2px 0 0 -1px;
}
#login_utils label{
  padding: 0 0 0 8px;
}

#register_now {
 background:url(/images/std/bg_register.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 0px 10px 0px 14px;
}

#left_container_reg_slim {
 background:url(/images/std/bg_register_reg_slim.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 0px 10px 0px 14px;
 height:105px;
}
#left_container_reg_contact_box {
 background:url(/images/std/bg_reg_contact_box.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 8px 10px 0px 14px;
 height:106px;
}

#left_container_tour_slim {
 background:url(/images/std/bg_register_tour_slim.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 0px 10px 0px 14px;
 height:90px;
}

#about_boiler{
 background:url(/images/std/bg_register.jpg) left top repeat-x;
 border: 1px solid #D5D5D5;
 padding: 0px 10px 14px 14px;
}

/* fonts'ncolors */
html {
	font-size: 100%;
}
body {
    background: url(/images/std/bg_head.jpg) left top repeat-x;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 65.0%;
	line-height: 130%;
}

*#content {
	padding-left: 29px;
	padding-top: 28px;
}

#header-metanav{
  font-size: 1.0em;
  line-height: 100%;
}


textarea {
	font-family: Verdana, sans-serif;
    font-size: 1.0em;

}

select {
    font-size: 1.0em;
	font-family: Verdana, sans-serif;

}

input{
    font-size: 1.0em;
	font-family: Verdana, sans-serif;

}
#lng_select_box select{
	height:  18px;
	width: 85px;
	border: 1px solid #BFBFBF;
	color: #666666;
}

#login input{
	border-top-color: #848484;
	border-right-color:#FAFAFA;
	border-bottom-color:#FAFAFA;
	border-left-color: #848484;
	color: #000000;
	margin: 4px 0 6px 0;
	padding:0 0 0 0;
}
#login_form_submit{
 background: #ffffff;
 height: 22px;
 padding: 0 0 0 14px;
 border-left: 1px solid #D5D5D5;
 border-right: 1px solid #D5D5D5;
 overflow:hidden;
}


#login_form_submit ul.arrow{
 padding: 4px 0 4px 0px;
}

#login_form_submit ul.arrow li a{
  font-size: 1.2em;
}

#container{
 float:left;
}
#content_container{
 float:left;
}

#content_container_text{
 float:left;
}

#text{
 float:left;
 width: 513px;
}

#content_container_text #text{
 width:550px;
}
#pictures{
 float:left;
 padding: 8px 0 0 11px;
 margin-left:4px;
}

/* REGISTRATION STYLES START */
#regform input,#regform textarea, #regform select{
  border: 1px solid #E8E8E8;
}
#regform h4{
 margin: 8px 0 0 5px;
}
#regform .topic{
 margin-bottom:0px;
}
#reg_cdata{
 float:left;
}
#regform fieldset{
 margin-bottom: 14px;
}
.regInputLength{
 width:250px;
}

#reg_udata{
 float:left;
}

#reg_activate_form input, #reg_activate_form textarea{
  border: 1px solid #D85B00;
  border-color: #D85B00;
}

.reg_activate_width_180_ml_5{
  width:180px;
  margin-right: 5px;
}

#c_industry, #c_c_certs, #c_s_certs, #c_ff, #c_tech {
  width:375px;
}

#u_pos{
 width:215px;
}

#reg_activate_form{
 padding: 28px 0 28px 0;
}
#reg_activate_form h4{
 margin: 8px 0 0 5px;
}
#reg_activate_form .topic{
 margin-bottom:0px;
}

#reg_activate_form fieldset{
 margin-bottom: 14px;
 width:432px;
}


/* REGISTRATION STYLES END */

/* GUIDED TOUR STYLES START*/

#tour_container{
 margin: 0 0 20px 28px;
 width: 713px;
 border: 1px solid #A9A9AB;
 float:left;
}
/*
#tour_container{
 margin: 0 0 20px 14px;
 width: 713px;
 border: 1px solid #A9A9AB;
 float:left;
}
*/


#tour_nav{
 clear:both;
 height:28px;
 background:url(/images/std/bg_tour_nav.jpg) top left repeat-x
}

#tour_nav_elements{
 padding: 3px 0 0 33px;
}

#tour_nav_elements ul.arrow, #tour_nav_elements ul.arrow_inverse{
 float:left;
}
#tour_nav_elements ul.arrow_inverse{
 padding-right:355px;
}

#tour_steps{
 float:left;
 width: 195px;
}
#tour_illustration{
  width: 514px;
  float:left;
  position:relative;
}

#tour_edge_fader{
  width: 4px;
  float:left;
}
#tour_edge_fader_head{
 height:53px;
 background: url(/images/std/bg_tour_edge_fader_head.jpg) top left repeat-y;
 border-bottom: 1px solid #919297;
}
#tour_edge_fader_illustration{
  background: url(/images/std/bg_tour_edge_fader_illustr.jpg) top left no-repeat;
  height: 450px;
  border-bottom: 1px solid #D1D0D5;
}
#tour_illustration_content{
 background: url(/images/std/bg_tour_illustr.jpg) top left repeat-x;
 height: 450px;
 width:100%;
 border-bottom: 1px solid #D1D0D5;
 overflow:hidden;
}
#tour_illustration_gfx{
 padding: 20px 0 14px 28px;
}
#tour_illustration_description{
 font-size: 1.1em;
 line-height: 150%;
 padding: 0 28px 36px 28px;
}
#tour_steps_head{
 height:53px;
 padding: 0 0 0 8px;
 background: url(/images/std/bg_tour_nav_header.jpg) top left repeat-x;
 border-bottom: 1px solid #C8C8CA;
}
#tour_container h1{
 margin: 0 0 0 0;
 color: #494D59;
 font-size: 1.2em;
 font-weight: bold;
}
#tour_illustration_head{
 height:53px;
 padding: 0px 0 0 28px;
 background: url(/images/std/bg_tour_header.jpg) top left repeat-x;
 border-bottom: 1px solid #919297;
}
#tour_progress_indicator{
 background: #F0F0F0 top left repeat-x;
 height:16px;
 margin: 0 -3px 0 -28px;
 overflow:hidden;
}

#tour_illustration_head h1{
  padding: 18px 0 0 0;
}
#tour_steps_head h1{
  padding: 36px 0 0 0;
}
#tour_steps_img{
 border-left: 1px solid #C8C8CA;
 border-bottom: 1px solid #C8C8CA;
}
#tour_register_now{
 clear:both;
 margin: 0 0 20px 0;
 padding: 0 0 0  545px;
}
#tour_stations {
 color: #D85B00;
 font-weight: bold;
 padding: 0 14px 0 14px;
}

#tour_stations ul{
 padding: 18px 14px 14px 14px;
}

#tour_stations li {
 padding: 3px 0 8px 10px;
 margin: 0 0 8px 0;
 border-bottom: 1px solid #E5E5E5;
}

#tour_stations li.last {
 border-bottom: none;
}
#tour_stations li.active {

 background:#E8E8E8;
 border-bottom: none;
}

#tour_stations li.active a {
 color: #494C5A;
 text-decoration:none;
}

.tour_bubble{
 position: absolute;
 font-size: 1.0em;
 font-weight:bold;
}

.tour_bubble ul{
 list-style-image:none;
}

.tour_bubble li{
 margin:0 0 8px -14px;
 background: url(/images/std/tourbullet.gif) top left no-repeat;
 padding:  0px 0 0 14px;

}

#bullets_purtour01{
 top:90px; left:50%;
 width: 240px;
}
#bullets_purtour02{
 top:90px; left:50%;
 width: 240px;
}
#bullets_purtour03{
 top:80px; left:47%;
 width: 240px;
}
#bullets_purtour04{
 top:80px; left:12%;
 width:220px;
}
#bullets_purtour05{
 top:90px; left:45%;
 width:220px;
}
#bullets_purtour06{
 top:90px; left:11%;
 width:220px;
}
#bullets_suptour01{
 top:90px; left:18%;
 width: 240px;
}
#bullets_suptour02{
 top:90px; left:18%;
 width: 400px;
}
#bullets_suptour03{
 top:80px; left:53%;
 width: 200px;
}
#bullets_suptour04{
 top:90px; left:57%;
 width: 200px;
}
#bullets_suptour05{
 top:100px; left:52%;
 width: 230px;
}



/* GUIDED TOUR STYLES END*/
/* 2nd NAV STYLES START*/
#menubar{
   background:url(/images/std/bg_menubar.jpg) repeat-x;
   border-top: 1px solid #E8E8E8;
   border-bottom: 1px solid #E8E8E8;
   height:32px;
   width: 742px;
   white-space: nowrap;
   margin: 18px 0 0 0;
   font-size: 1.1em;
}
#menubar ul {
 float: left;
 list-style: none;
 padding: 11px 0 0 20px;
}
#menubar ul li {
 border-right: 1px solid #D85B00;
 float: left;
 line-height: 14px;
 margin-top:-3px;
 padding: 0 0 1px 0;
 }
#menubar ul li#last {
 border-right: none;
}

#menubar ul li a {
 font-weight:bold;
 padding: 0 8px 0 8px;

}
/* 2nd NAV STYLES END*/

/* headline defs*/
#subnav h2 {
  font-weight:bold;
  font-size: 1.4em;
  padding: 18px 0 0 28px;
  margin: 8px 0 0 0;
}
#text{
 font-size: 1.1em;
 line-height: 130%;
 padding: 8px 0 0 17px;
}
#text p{
 margin-bottom:14px;
}
p.last{
 border-bottom: 1px solid #E8E8E8;
 padding: 0 0 14px 0;
 margin-bottom:14px;
}
hr{
 border: none;
 background-color: #E8E8E8;
 color: #E8E8E8;
 height: 1px;
 margin:14px 0 14px 0;
}
.backlink{
 margin-bottom:18px;
}
.uplink{
 margin-top:16px;
}
.uplink_half{
 margin-top:8px;
}
.filler{
 background: #E8E8E8;
}
#spacer{
 height:28px;
}
.spacer{
  height:28px;
}
.spacer_half{
  height:14px;
}
.below{
  clear:both;
  margin-bottom:18px;
}
.faq_toplink{
 margin-bottom:28px;
}
img.ws_btm{
 margin-bottom: 6px;
}
#text h2 {
  font-weight:bold;
  font-size: 14px;
  margin:18px 0 18px 0;

}
#text h3{
  font-weight:bold;
  font-size: 11px;
  margin:18px 0 18px 0;
}
#textonly{
 padding: 10px 0 0 28px;
 margin: 8px 0 0 0;
 float:left;
 width: 432px;
}
#textonly h2{
  font-weight:bold;
  font-size: 1.2em;
  margin:18px 0 28px 0;
}
#textonly h3{
  font-weight:bold;
  font-size: 1.0em;
  margin:18px 0 18px 0;
}
#textonly h3.faq_headline{
 padding: 18px 0 18px 0;
 margin: 0 0 0 0;
}
#single_frame_full_width{
 padding: 0 0 0 28px;
 width:712px;
 float:left;
 overflow:hidden;
}

#single_frame_full_width h2{
  font-weight:bold;
  font-size: 14px;
  margin:36px 0 20px 0;

}
#single_frame_full_width h3{
  font-weight:bold;
  font-size: 11px;
  margin:18px 0 18px 0;
}
#single_frame_full_width h3.faq_headline{
 padding: 18px 0 18px 0;
 margin: 0 0 0 0;
}
#single_frame_full_width input{
 padding: 0px 0px 0px 0;
 margin: 0px 8px 0 0;
 vertical-align:middle;
}


#single_frame_full_width .topic{
  margin: 0 8px 18px 0px;
  padding: 5px 8px 0 8px;;
  background:url(/images/std/bg_faq_topic.jpg)  left repeat-x;
  height: 23px;

}
#single_frame_full_width div.listBanner{
 background: url(/images/std/bg_listbanner.jpg) top left no-repeat;
 clear:both;
 height:58px;
 width:712px;
}

div.listBanner li{
  margin:0px 0 20px 0;
  padding:  20px 0 0 0;
}

#single_frame_full_width  a.banner{
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
 font-size: 1.5em;
 vertical-align:middle;
 margin: 23px 0 0 18px;
}
.topic {
  border: 1px solid #D1D1D1;
  height:28px;
  background:url(/images/std/bg_faq_topic.jpg) top left repeat-x;
  vertical-align:middle;
  padding: 0 0 0 8px;
  margin: 0 0 20px -14px;
  float:left;
  width:440px;
}
.sp_topic {
  border: 1px solid #D1D1D1;
  height:22px;
  background:url(/images/std/bg_faq_topic.jpg) top left repeat-x;
  vertical-align:middle;
  padding: 6px 0 0 8px;
  margin-bottom:16px;
  float:left;
  width:702px;
}
.question {
  background:url(/images/std/icon_question.png) no-repeat;
  background-position: left;
  padding: 0px 0 0px 33px;
  margin:  -10px 0 0 0;
}
.answer {
  background:url(/images/std/icon_answer.png) no-repeat;
  background-position: left;
  padding: 0px 0 0px 33px;
  margin:  -10px 0 0 0;
}
.supplierlistdescription{
  width: 486px;
  margin: 0 28px 14px 0;
  float: left;
}
.sp_supplierlistdescription{
  width: 680px;
  margin: 0 28px 14px 0;
  float: left;
}
.supplierlisttechnology{
  float:right;
  width: 198px;
  margin: 0 0 14px 0;
}
.clear{
  clear:both;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
#profile_container{
 overflow:hidden;
 width:713px;
}
.profile_section_container{
 margin: 0 0  28px 0;
 padding: 0 0  14px 0;
 border-bottom: 1px solid #E8E8E8;
 clear:both;
}
.profile_section_container h3{
 margin: 14px 0 14px 0;
}
.profile_section_container h4{
 padding: 0;
 margin: 14px 0 0px 0;
 color: #999
}
.profile_section_container th{
 color: #999
}
.profile_section_container_last{
 margin: 0 0  28px 0;
 padding: 0 0  14px 0;
}
.profile_section_container_last h3{
 margin: 14px 0 14px 0;
}
.profile_section_container_last h4{
 padding: 0;
 margin: 14px 0 0px 0;
 color: #999
}
.profile_section_container_last th{
 color: #999
}

#profile_left_cln{
  width:486px;
  margin: 0 28px 0 0;
  float:left;
}
#profile_right_cln{
  width:170px;
  background: #E8E8E8;
  padding: 14px 14px 0 14px;
  margin: 28px 0 0 0;
  float:right;
}

.profile_section_listing_right {
 float:right;
 width:229px;

}
.profile_section_listing_left {
 float:left;
 width:229px;

}
table{
 margin: 0;
 padding:0;
 border-collapse: collapse;
}
td{
vertical-align:top;
 padding: 0 14px 0px 0;
}
tr{
 margin: 0 0 0 0;
}

.listprofilecontainer{
  clear:both;
  width: 712px;
  margin: 18px 0 18px 0;
}
.supplierlistImage{
float:left;
margin: 0 0 14px 0;
width:486px;
}
h2.name {
  color: #BAC4CC;
  font-weight:bold;
  font-size: 1.4em;
  line-height: 130%;
  padding: 28px 0 0 28px;
}

h2.user-box {
 font-size: 1.0em;
 font-weight: bold;
 margin: 12px 0 12px 0;
 text-transform:uppercase;
 padding: 0 0 0 0;
}

h2.tour {
	font-size: 1.2em;
	font-weight: bold;
}

h3 {
	font-size: 1.2em;
	margin: 0 0 .5em 0;
	padding: 0;
}
h4 {
	font-size:1em;
	padding:0;
}

h4 a{
	text-decoration:none;
}

a {
	color: #D85B00;
	text-decoration: none;
}
a:hover {
 text-decoration:underline;
}

.no-ul a,
a.no-ul  {
	text-decoration: none;
}

.no-ul a:hover,
a.no-ul:hover  {
	text-decoration: underline;
}
label.text-field{
	font-weight: bold;
}
label {
	font-weight: normal;
}
#catchphrase{
  color: #BAC4CC;
  width:410px;
  font-weight:bold;
  font-size: 1.4em;
  line-height: 130%;


  padding: 58px 0 0 28px;

}
#claim{
  color: #FFFFFF;
  font-weight:bold;
  font-size: 1.6em;
  padding: 8px 0 0 28px;
}
.eyecatcher{
  float:left;
}
.home_text{
  float: left;
  width: 350px;
  padding: 0px 0 0 58px;
}
div.home_text p{
margin: 0 0 14px 0;
}
.reg_cnf_checked_left{
  margin-right:10px;
  width:39px;
}
.reg_cnf_checked_right{
  width:380px;
}
/*Buttons by lngCode START*/
#sup_de{
 width: 135px;
}
#sup_en{
 width: 135px;
}
#sup_fr{
 width: 165px;
}
#sup_zh{
 width: 100px;
}
#pur_de{
 width: 135px;
}
#pur_en{
 width: 135px;
}
#pur_fr{
 width: 165px;
}
#pur_zh{
 width: 100px;
}
#home_de{
 width:105px;
}
#home_en{
 width:65px;
}
#home_fr{
 width:155px;
}
#home_zh{
 width:65px;
}
#btnRegisterNow_de{
 width:195px;
}
#btnRegisterNow_en{
 width:195px;
}
#btnRegisterNow_fr{
 width:195px;
}
#btnRegisterNow_zh{
 width:195px;
}
/*Buttons by lngCode END*/
/*BUTTONS START*/
.button{
  background:url(/images/std/bg_button.jpg) repeat-x;
  border: #A9A9A9 1px solid;
  height: 18px;
  cursor: pointer;
}

.button ul.arrow {
 padding: 3px 0 0 5px;
 list-style-image: none;
}
.button ul.arrow li{
 line-height: 1.2em;
 background: url(/images/std/button_arrow_ws.gif)  no-repeat;
 background-position: 0 0.4em;
 margin: -4px 0 0 0;
 padding: 4px 0 0 0;
 text-indent: 14px;
}
.button ul.arrow li a {
 font-weight:bold;
 margin: 0 0 0 0;
}

#tour_register_now li{
 text-indent: 8px;
}

#demo_button{
 margin: 1.25em 0 0 0;
}

#demo_button .button{
  background:url(/images/std/bg_button_rounded.png) no-repeat;
  height: 32px;
  width: 170px;
  border:none;
}
#demo_button .button_xxl{
  background:url(/images/std/bg_button_rounded_xxl.png) no-repeat;
  height: 29px;
  width: 220px;
  border:none;
  padding-top: 3px;
}
.inputRedBorder{
  border:1px solid #D85B00;
}
#demo_button ul.arrow li{
 background: url(/images/std/button_arrow_ws_white.gif)  no-repeat;
 background-position: 0 0.4em;
 margin: -3px 0 0 10px;
 padding: 3px 0 0 6px;
 text-indent: 14px;
}
#demo_button ul.arrow li a {
 color: #FFFFFF;
 font-size: 1.2em;
 font-weight:bold;
 margin: 0 0 0 0;
 text-decoration:none;
}
#demo_button .button ul.arrow {
 padding: 8px 0 5px 5px;
 list-style-image: none;
}
/*BUTTONS END*/

/*RFX-Profile styles*/
#rfx_container{
 float:left;
 border: 1px solid #E8E8E8;
 padding: 14px 14px 14px 14px;
 width:682px;
}
#rfx_container_preview{
 border:  1px solid #E8E8E8;
 margin:  0 14px 0 0;
 float:left;
}
#rfx_container_header{
 float:left;
 border-bottom: 1px solid #E8E8E8;
 width:550px;

}
#rfx_container_content{
 float:left;
}
#rfx_container_description{
 clear:both;
 float:left;
 width:550px;

}
#rfx_container_positions{
 clear:both;
}
#rfx_container_desc_detail{
 padding: 8px 0 8px 0;
 clear:both;
 float:left;
}
#rfx_container .fl{
  padding: 0 0 0 14px;
}
#rfx_container .fr{
  padding: 0 0 0 0px;
}
/*ERRORMSGS STYLES START*/
#errorMsg{
 border: 1px solid red;
 padding: 50px 50px 50px 50px;
 margin: 50px 0 0 50px;
}
/*ERRORMSGS STYLES END*/
/*REFERNCES STYLES START*/
.refimg{
 float:left;
 width:200px;
}
.reftxt{
 float:left;
 width:484px;
 font-size: 1.1em;
 line-height:130%;
 padding: 0 0 0 14px;
}
/*REFERNCES STYLES END*/
/*PRICING TABLE STYLES START*/
.pricedesc1 {
 border-width: 1px;
 border-style: solid;
 border-color: #D1D1D1;
 background-color: #F1F1F1;
 padding: 0 0 0 8px;
}
.pricedesc2 {
 border-width: 0px;
 margin: 0 0 0 8px;
 vertical-align:baseline;
 text-align: center;
}
.td_h4nocenter {
 text-align:left;
 }
.td_nocenter_border {
 text-align:left;
 border-bottom: solid;
 border-width: 1px;
 border-color: #D1D1D1;
 }
 .td_border {
 border-bottom: solid;
 border-width: 1px;
 border-color: #D1D1D1;
 }
 .td_border {
 border-bottom: solid;
 border-color: #D1D1D1;
 border-width: 1px;
 }
 .preLoadHL{
  display:none;
  visibility:hidden;
 }
 .format_error_hidden{
  display:none;
 }
 .format_error_show{
  color:red;
  font-weight:bold;
 }

/*PRICING TABLE STYLES END*/

/*Video Tour*/
#supVideo_de {
 width: 94px;
 margin-left: 10px;
}
#supVideo_en {
 width: 94px;
 margin-left: 10px;
}
#supVideo_fr {
 width: 94px;
 margin-left: 10px;
}
#supVideo_zh {
 width: 94px;
 margin-left: 10px;
}
.fl {
  float:left;
}

#purVideo_de {
 width: 94px;
 margin-left: 10px;
}
#purVideo_en {
 width: 94px;
 margin-left: 10px;
}
#purVideo_fr {
 width: 94px;
 margin-left: 10px;
}
#purVideo_zh {
 width: 94px;
 margin-left: 10px;
}

/*material seo start*/
.ml10 {
 margin-left:10px;
 }
.ml20 {
 margin-left:20px;
 }
.mTopBo18 {
  margin:18px 0 19px 0;
}
.deaktivateLink{
  padding-left: 15px; 
  font-weight: bold; 
}
.plz{
  text-align: left;
  width: 35px;
  margin:0;
}
.ort{
 width:116px;
}
.plzInput{
 display: inline;
 float: left;
 margin-right: 18px;
}
.ortInput {
 display: inline;
}
.display {
 width:190px;
 float:left;
}
.secreg label{
 width: 175px;
}
.secreg input{
 width: 218px;
}
.secreg select{
 width: 220px;
}
.secreg_complabel{
  width:240px;
}
.errorStep2{
 padding: 8px 0 0 185px;
 color: red;
}
#single_frame_full_width h1 {
font-size:1.2em;
font-weight:bold;
margin:28px 0;
}

/*=========================================================
 Cs registration styles start
=========================================================*/
.profileCheckContainer {
  width: 210px;
  min-height: 100px;
  margin-left:14px;
  text-align:left;
}
.profileCheckContainer li{
 float:left;
 line-height: 16px;
 background: url(/images/private/icon_denied.gif)  no-repeat;
 background-position: 0 4px;
 margin: 0 0 0 0;
 padding: 4px 0 0 22px;
}
.centerColumn{
  margin-left:300px;
  margin-top:20px;
  width:432px;
  overflow:visible;
  display:block;
}
.centerColumn h2{
  padding-top:10px;
  font-size:14px;
}
.seoimg img {
  max-width:490px;
  width: expression(this.width > 490 ? 490: true);
}
.regInputSize{
  width:253px;
}
.listPadding{
  padding: 10px 30px;
}
/*=================================
 *  ONLINE CONFERENCE
 *===============================*/
.netvOnlineBox{
  float:left;
  width:240px;
  height:273px;
  border:1px solid #D9D9D9;
  margin:15px 0 0 1px;
}
.netvBoxHeader{
  background:url("/images/private/bg_button.jpg") repeat-x;  
  height:15px;
  padding:1px 0 1px 8px;  
  font-size:10px;
  font-weight:bold;
}
.netvBoxContent{  
  height:170px;
  padding:25px 10px 0 10px;
  font-size:10px;
}
.netvOnlineBtn{
  background:url("/images/std/bg_button_rounded_xxl.png") repeat-x;
  width:220px;
  height:32px;
  margin:10px;
}
.netvOnlineBtn ul.arrow{
  padding:8px 0 5px 2px;
}
.netvOnlineBtn ul.arrow li{
  background:url("/images/std/button_arrow_ws_white.gif") no-repeat;
  background-position: 0 0.5em;
  margin:-3px 0 0 10px;
  padding:3px 0 0 3px;
  text-indent:10px;
}
.netvOnlineBtn ul.arrow li a{
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
}
.spacer_25{
  float:left;
  width:25px;
  height:25px;
}
