hr {
	color: white;
}

.header_div {
	margin-left:auto;
	margin-right:auto;
	width: 605px;
	border-bottom: 1px solid #ff6600;
}

.main_content {
	font-size: 1.1em;
	margin-left:auto;
	margin-right:auto;
	width: 605px;
	color:#717B88;
}

/* formatierung home */

.home_logo {
	height: 100px;
	width: 500px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/header.png) no-repeat left;
}

.home_folder {
	width: 100%;
	height: 126px;
}

.home_folder div {
	float:left;
}

.home_folder_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/flyer-opcua-db.jpg) no-repeat left;
}

.home_INDU {
	width: 100%;
	height: 126px;
}

.home_INDU div {
	float:left;
}

.home_INDU_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/indusol_g.png) no-repeat left;
}

.home_INDU_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_INDU_text {
	width: 400px;
}

.home_INDU_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_hbsudo {
	width: 100%;
	height: 126px;
}

.home_hbsudo div {
	float:left;
}

.home_hbsudo_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/hbsudoku.jpg) no-repeat left;
}

.home_hbsudo_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_hbsudo_text {
	width: 400px;
}

.home_hbsudo_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_spsipc {
	width: 100%;
	height: 146px;
}

.home_spsipc div {
	float:left;
}

.home_spsipc_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/sps_ipc.jpg) no-repeat left;
}

.home_spsipc_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_spsipc_text {
	width: 400px;
}

.home_spsipc_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_spsipc_2011 {
	width: 100%;
	height: 146px;
}

.home_spsipc_2011 div {
	float:left;
}

.home_spsipc_2011_img {
	height: 150px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/SPS11_de_hoch_b.png) no-repeat center;
}

.home_spsipc_2011_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_spsipc_2011_text {
	width: 400px;
}

.home_spsipc_2011_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_opc_benelux_2011 {
	width: 100%;
	height: 146px;
}

.home_opc_benelux_2011 div {
	float:left;
}

.home_opc_benelux_2011_img {
	height: 150px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/day_benelux.png) no-repeat center;
}

.home_opc_benelux_2011_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_opc_benelux_2011_text {
	width: 400px;
}

.home_opc_benelux_2011_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_opc_ua_client_sdk {
	width: 100%;
	height: 146px;
}

.home_opc_ua_client_sdk div {
	float:left;
}

.home_opc_ua_client_sdk_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/client_sdk_cover_prev.png) no-repeat left;
}

.home_opc_ua_client_sdk_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_opc_ua_client_sdk_text {
	width: 400px;
}

.home_opc_ua_client_sdk_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_opc_ua_server_sdk {
	width: 100%;
	height: 146px;
}

.home_opc_ua_server_sdk div {
	float:left;
}

.home_opc_ua_server_sdk_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/server_sdk_cover_prev.png) no-repeat left;
}

.home_opc_ua_server_sdk_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_opc_ua_server_sdk_text {
	width: 400px;
}

.home_opc_ua_server_sdk_text a{
	color: #ff6600;
	font-weight: 600;
}


.home_opc_ua_browser {
	width: 100%;
	height: 146px;
}

.home_opc_ua_browser div {
	float:left;
}

.home_opc_ua_browser_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/browser_cover_prev.png) no-repeat left;
}

.home_opc_ua_browser_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_opc_ua_browser_text {
	width: 400px;
}

.home_opc_ua_browser_text a{
	color: #ff6600;
	font-weight: 600;
}



.home_WEBCOM {
	width: 100%;
	height: 126px;
}

.home_WEBCOM div {
	float:left;
}

.home_WEBCOM_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/eulogo.jpg) no-repeat left;
}

.home_WEBCOM_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.home_WEBCOM_text {
	width: 400px;
}

.home_WEBCOM_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_UA_BOOK {
	width: 100%;
	height: 126px;
}

.home_UA_BOOK div {
	float:left;
}

.home_UA_BOOK_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/cda_displayimage.jpg) no-repeat left;
}

.home_UA_BOOK_img a{
	height: 143px;
	width: 95px;
	display: block;
}

.home_UA_BOOK_text {
	width: 400px;
}

.home_UA_BOOK_text a{
	color: #ff6600;
	font-weight: 600;
}

.home_opc_member {
	width: 100%;
	height: 76px;
}

.home_opc_member div {
	float:left;
}

.home_opc_member_img {
	height: 76px;
	width: 200px;
	background: transparent url(../../userfiles/userpics/opc.jpg) no-repeat left;
}

.home_opc_member_text {
	height: 76px;
	width: 400px;
}

.home_pietec_member {
	width: 100%;
	height: 76px;
}

.home_pietec_member div {
	float:left;
}

.home_pietec_member_img {
	height: 76px;
	width: 200px;
	background: transparent url(../../userfiles/userpics/Pietec_Logo.png) no-repeat left;
}

.home_pietec_member_text {
	height: 76px;
	width: 400px;
}

.general_opc_member_img {
	height: 76px;
	background: transparent url(../../userfiles/userpics/opc.jpg) no-repeat center;
}

.home_mehr {
	color: #ff6600;
	font-weight: 600;
}

.home_beckhoff_member {
	width: 100%;
	height: 122px;
}

.home_beckhoff_member div {
	float:left;
}

.home_beckhoff_member_img {
	height: 122px;
	width: 200px;
	background: transparent url(../../userfiles/userpics/bsp.gif) no-repeat left;
}

.home_beckhoff_member_text {
	height: 122px;
	width: 400px;
}
/* formatierung indu-sol produkte */

.prod_proftest {
	width: 100%;
	height: 156px;
}

.prod_proftest div {
	float:left;
}

.prod_proftest_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/PROFtestII.png) no-repeat left;
}

.prod_proftest_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.prod_proftest_text {
	width: 400px;
}

.prod_proftest_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_profitm {
	width: 100%;
	height: 156px;
}

.prod_profitm div {
	float:left;
}

.prod_profitm_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/PRofi-TM.png) no-repeat left;
}

.prod_profitm_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.prod_profitm_text {
	width: 400px;
}

.prod_profitm_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_insp {
	width: 100%;
	height: 156px;
}

.prod_insp div {
	float:left;
}

.prod_insp_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/inspector.png) no-repeat left;
}

.prod_insp_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.prod_insp_text {
	width: 400px;
}

.prod_insp_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_profi_tm {
	width: 100%;
	height: 156px;
}

.prod_profi_tm div {
	float:left;
}

.prod_profi_tm_img {
	height: 142px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/lt_profi-tm.png) no-repeat left;
}

.prod_profi_tm_img a{
	height: 143px;
	width: 200px;
	display: block;
}

.prod_profi_tm_text {
	width: 400px;
}

.prod_profi_tm_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_DM_AM {
	width: 100%;
	height: 156px;
}

.prod_DM_AM div {
	float:left;
}

.prod_DM_AM_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/dm_am.png) no-repeat left;
}

.prod_DM_AM_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_DM_AM_text {
	width: 400px;
}

.prod_DM_AM_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_pa_test {
	width: 100%;
	height: 236px;
}

.prod_pa_test div {
	float:left;
}

.prod_pa_test_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/patest.png) no-repeat left;
}

.prod_pa_test_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_pa_test_text {
	width: 400px;
}

.prod_pa_test_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_cb_insp {
	width: 100%;
	height: 186px;
}

.prod_cb_insp div {
	float:left;
}

.prod_cb_insp_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/cb_insp.png) no-repeat left;
}

.prod_cb_insp_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_cb_insp_text {
	width: 400px;
}

.prod_cb_insp_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_can_test {
	width: 100%;
	height: 166px;
}

.prod_can_test div {
	float:left;
}

.prod_can_test_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/cantest.png) no-repeat left;
}

.prod_can_test_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_can_test_text {
	width: 400px;
}

.prod_can_test_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_can_view {
	width: 100%;
	height: 166px;
}

.prod_can_view div {
	float:left;
}

.prod_can_view_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/canview.png) no-repeat left;
}

.prod_can_view_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_can_view_text {
	width: 400px;
}

.prod_can_view_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_asi_scop {
	width: 100%;
	height: 166px;
}

.prod_asi_scop div {
	float:left;
}

.prod_asi_scop_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/asiscop.png) no-repeat left;
}

.prod_asi_scop_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_asi_scop_text {
	width: 400px;
}

.prod_asi_scop_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_pro_man {
	width: 100%;
	height: 216px;
}

.prod_pro_man div {
	float:left;
}

.prod_pro_man_img {
	height: 232px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/proman.png) no-repeat left;
}

.prod_pro_man_img a{
	height: 233px;
	width: 200px;
	display: block;
}

.prod_pro_man_text {
	width: 400px;
}

.prod_pro_man_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_leit_v4 {
	width: 100%;
	height: 146px;
}

.prod_leit_v4 div {
	float:left;
}

.prod_leit_v4_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/leitv4.png) no-repeat left;
}

.prod_leit_v4_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_leit_v4_text {
	width: 400px;
}

.prod_leit_v4_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_ether_scop {
	width: 100%;
	height: 146px;
}

.prod_ether_scop div {
	float:left;
}

.prod_ether_scop_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/etherscop.png) no-repeat left;
}

.prod_ether_scop_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_ether_scop_text {
	width: 400px;
}

.prod_ether_scop_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_pro_scan {
	width: 100%;
	height: 146px;
}

.prod_pro_scan div {
	float:left;
}

.prod_pro_scan_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/proscan.png) no-repeat left;
}

.prod_pro_scan_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_pro_scan_text {
	width: 400px;
}

.prod_pro_scan_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_clamp {
	width: 100%;
	height: 146px;
}

.prod_clamp div {
	float:left;
}

.prod_clamp_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/clamp.png) no-repeat left;
}

.prod_clamp_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_clamp_text {
	width: 400px;
}

.prod_clamp_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_introd {
	width: 100%;
	height: 166px;
}

.prod_introd div {
	float:left;
}

.prod_introd_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/introd.png) no-repeat left;
}

.prod_introd_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_introd_text {
	width: 400px;
}

.prod_introd_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_proman {
	width: 100%;
	height: 166px;
}

.prod_proman div {
	float:left;
}

.prod_proman_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/promanb.png) no-repeat left;
}

.prod_proman_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_proman_text {
	width: 400px;
}

.prod_proman_text a{
	color: #ff6600;
	font-weight: 600;
}

.prod_asi_insp {
	width: 100%;
	height: 186px;
}

.prod_asi_insp div {
	float:left;
}

.prod_asi_insp_img {
	height: 162px;
	width: 200px;
	background-position: center;
	background: transparent url(../../userfiles/userpics/asi_insp.png) no-repeat left;
}

.prod_asi_insp_img a{
	height: 163px;
	width: 200px;
	display: block;
}

.prod_asi_insp_text {
	width: 400px;
}

.prod_asi_insp_text a{
	color: #ff6600;
	font-weight: 600;
}

/* formatierung OPC Produkte */

.server_sdk {
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}

.server_sdk table {
	border-collapse: collapse;
}

.server_sdk_caption_text {
	height: 30px;
	width: 174px;
	vertical-align: middle;
	color: #717B88;
	font-size: 1.1em;
	font-weight: 900;
}

.server_sdk_caption_cart {
	height: 30px;
	width: 46px;
	vertical-align: middle;
}

.server_sdk_caption_trail {
	height: 30px;
	width: 40px;
	vertical-align: middle;
	text-align: center;
}

.server_sdk_caption_trail img {
	border: none;
}
	
.server_sdk_caption_price {
	height: 30px;
	width: 230px;
	vertical-align: middle;
	text-align: right;
}

.server_sdk_caption_cart img {
	border: none;
}
	
.server_sdk_desc {
	height: 20px;
	width: 180px;
	text-align: right;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.server_sdk_space {
	height: 20px;
	width: 20px;
	text-align: right;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.server_sdk_value {
	height: 20px;
	width: 300px;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.client_sdk {
	margin-left: auto;
	margin-right: auto;
	width: 580px;
}

.client_sdk table {
	border-collapse: collapse;
}

.client_sdk_caption_text {
	height: 30px;
	width: 174px;
	vertical-align: middle;
	color: #717B88;
	font-size: 1.1em;
	font-weight: 900;
}

.client_sdk_caption_cart {
	height: 30px;
	width: 46px;
	vertical-align: middle;
}

.client_sdk_caption_trail {
	height: 30px;
	width: 40px;
	vertical-align: middle;
	text-align: center;
}

.client_sdk_caption_trail img {
	border: none;
}

.client_sdk_caption_price {
	height: 30px;
	width: 230px;
	vertical-align: middle;
	text-align: right;
}

.client_sdk_caption_cart img {
	border: none;
}
	
.client_sdk_desc {
	height: 20px;
	width: 180px;
	text-align: right;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.client_sdk_space {
	height: 20px;
	width: 20px;
	text-align: right;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.client_sdk_value {
	height: 20px;
	width: 300px;
	background-color: white;
	border-top: 1px solid #717B88;
	border-bottom: 1px solid #717B88;
}

.testlicence {
	text-decoration: underline;
}

.support_link {
	text-decoration: underline;
}

/* formatierung Spezifikationen  */

.specs_ua li {
	list-style-type: none;
	line-height: 1.4em;
}

.specs_ua img {
	border: none;
}

/* formatierung support */
fieldset {
    padding: 0em 1em 1em 1em;
    border: 1px solid #ffffff;
}

fieldset legend {
	margin: 0;
    font-weight: bold;
    font-size: 1.0em;
    background-color: #ffffff;
    padding: 0.1em 0.8em 0.2em 0.8em;
}

.formentry label {
	clear: both;
	float: left;
	width: 150px !important;
}

.formentry a {
	float: left;
}

.formentry input {
	width: 220px;
}

.formentry_select {
	height: 60px;
}

.regentry {
	width: 270px;
}

.regentry label {
	clear: both;
	float: left;
	width: 90px;
	text-align: right;
}

.regentry input {
	width: 160px;
}

.regentry_button a {
	float: left;
}

#paket_div {
	display: none;
}

#spec_div {
	display: none;
}

.formentry_select label {
	clear: both;
	float: left;
	width: 150px !important;
}

.formentry_select select {
	width: 280px;
}

.supportbutton {
	width: 150px;
	height: 21px;
	background-image: url(../../userfiles/userpics/btn_white_off.png);
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

/*   
 * 		formatierung spezifikationen
 */

.loginbutton {
	width: 150px;
	height: 21px;
	background: url(../../userfiles/userpics/btn_white_off.png) no-repeat left;
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

.getpwbutton {
	width: 330px;
	height: 21px;
	background: url(../../userfiles/userpics/btn_white_off.png) no-repeat center;
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

.downloadbutton {
	width: 150px;
	height: 21px;
	background-image: url(../../userfiles/userpics/btn_white_off.png);
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

.registerbutton {
	width: 150px;
	height: 21px;
	background-image: url(../../userfiles/userpics/btn_white_off.png);
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

/*
 * formatierung login failure
 * 
 */
.login_fail_div {
	vertical-align: middle;
}

.login_fail_div img {
	width:80px;
}

.login_table {
	margin-left: auto;
	margin-right: auto;
}

/*
 * formatierung register failure
 * 
 */
.fail_uactive_div {
	vertical-align: middle;
}

.fail_uactive_div img {
	width: 80px;
}

.fail_unactive_div {
	vertical-align: middle;
}

.fail_unactive_div img {
	width: 80px;
}

.ok_user_div {
	vertical-align: middle;
}

.ok_user_div img {
	width: 80px;
}

/*
 * formatierung contact formular
 */
.contactbutton {
	width: 150px;
	height: 21px;
	background-image: url(../../userfiles/userpics/btn_white_off.png);
	display: block;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	padding-top: 3px;
}

/* formatierung hb-sudoku */

.mailBg {
	position: absolute;
    top: 0px;
    left: 0px;
    filter: Alpha(Opacity=50);
    -moz-opacity: 0.5;
    background-color: #ddd;
    visibility: hidden;
    width: 100%; /*expression(document.body.clientWidth);*/
    height: 100%; /* expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight); */
    z-index: 100;
}

.mailDialog {
	position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    z-index: 101;
    background-color: white;
    top: 0;
    left: 0;
    top: expression(document.body.clientHeight / 2 - this.offsetHeight / 2);
    left: expression(document.body.clientWidth / 2 - this.offsetWidth / 2);
    border: 1px solid #777;
    border-top: 0;
    padding: 20px;
}

.mailDialog .mailDialogHeader {
    margin:0;
    padding: 0px;
    color: #333;
    font-weight: bold;
    background-color: #ccc;
    border: 1px solid #989898;
    position: absolute;
    top: 0px;
    left: -1px;
    height: 7px;
}

.mailShadow {
	position: absolute;
    background-color: black;
    top: 0px;
    left: 0px;
    z-index: 99;
    left: expression(document.getElementById('mail').style.left);
    top: expression(document.getElementById('mail').style.top);
}	
