/* page */
#myfindend {}/* myfindstart for search end */
body {font-size: 0.9em; font-family: arial, helvetica, sans-serif; vertical-align:top; background-color:#FFFFFF}
#pg_area{background-color:#FFFFFF; padding: 0; position:relative; color:#323232; border: 0; margin: 0}
#pg_area table{width:100%}
/* page sections*/
#hd {display:none}
#hd_ln{display:none}
#footer {display:none}
#copy, #copy a{display:none}
/* image styles */
img {border:0}
.img_fleft { margin: 0.1em; float: left;}
.img_fright { margin: 0.1em; float: right;}
.border_full, #right_form, .box{ margin: 0 0 10px 0; padding: 0.2em; border: 1px solid #f2f2f2;}
#right_image { width:200px; border: 1px solid #f2f2f2; text-align:center; vertical-align:middle; margin-bottom: 10px;}
.address {margin: 0; padding: 0.2em; border: 1px solid #f2f2f2;}
/* anchors*/
a {color:#2A1F55; color:#000070; text-decoration:none; border-bottom:1px dotted #BDBDBD; padding:0}
a:hover, a:active, a:focus{background-color:#FFFFCC; border-bottom: 1px solid #000070;}
a.img_fleft, a.img_fright, .img_fleft a, .img_fright a, #right_image a, .columnleft a, .columnright a, #proposal_request a, .no_decoration, a img{text-decoration: none; border:0}
.link:hover {cursor:hand; cursor:pointer;}
/* paragraphs*/
p {margin: 0; padding:0}
.clr {clear:both}
/* boxes */
.box {display: none}
.infobox {display: none}
/* font sizes */
.size_70 {font-size:0.7em}
.size_80 {font-size:0.8em}
.size_90 {font-size:0.9em}
sub, sup, .read_more {font-size:0.7em;}
td, th {padding:0; vertical-align:top;}
/* lists */
.list_3 {margin: 0.7em 3em}
.border_full ul {padding: 0.4em; margin:0}
.border_full li {list-style-type:disc; margin: 0 0 0.2em 0.8em;}
/* header */
h1, h2, h3, h4, h5, h6{font-weight:bold; clear:both; text-align:left;color:#000066}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{border:0; text-decoration:none}
h1, h2, h6{background-color: #F2F2F2; background-image:url("data:image/gif;base64,R0lGODlhAwAEAIAAAP9mAAAAACH5BAAAAAAALAAAAAADAAQAAAIDhI9WADs="); background-repeat:no-repeat;}
h1{margin: 1px 0 0.2em 0; padding: 0 0.3em; font-size: 1.0em;}
h2{margin: 0.5em 0 0 0; padding: 0 0.3em; font-size: 0.9em;}
h3{text-decoration:underline; margin: 0.9em 0 0 0; padding: 0 0.2em; font-size: 0.9em;}
h4, h5{margin: 0.4em 0 0 0; padding: 0 0.2em; font-size:0.9em;}
h6{margin: 0.8em 0 0 0; padding: 0 0.3em; font-size: 0.9em;}
caption {background-color: #F2F2F2; font-size: 0.8em; font-weight:bold; margin-top:0.6em}
/* text column, myfindstart for search start */
#myfindstart {font-size:0.98em;}
#myfindstart p {text-align:justify; padding:0.4em 0.2em 0 0.2em; line-height:1.4em}
#myfindstart table {margin: 0 auto; border-spacing:0; border-collapse:collapse;}
#myfindstart table td {padding: 0.1em}
#myfindstart table th {text-align: center}
#myfindstart table p {line-height:1.1em; padding:0 0.1em;}
#myfindstart .columnleft {padding-right: 0.3em; text-align:justify; width: 50%;}
#myfindstart .columnright {padding-left: 0.3em; text-align:justify; width: 50%;}
#myfindstart p a, #myfindstart li a{padding:0}
#myfindstart img { border: 1px solid #f2f2f2;}
#myfindstart ul {padding:0.1em; margin:0; font-size:0.9em}
#myfindstart li {margin-left: 3.3em;}
/* inquiry form */
#proposal_request { border:0; width: 100%; font-size:0.8em; background-color:#FFFFCC; margin: 0}
#proposal_request td{ padding:0.2em 0.1em;}
#proposal_request p{ padding-right: 4px;}
#proposal_request table {margin: 0; border-spacing:0; border-collapse:collapse;}
.form_footer{ border-top: 1px solid #f2f2f2;}
.form_footer input, .form_footer textarea{ width: 20em; font-size: 0.9em;}
.checkbox {	width:auto;	border: 1px inset #ff9933;}
#td_right_column {display:none}
#right_form{display:none}
#device_picture {display:none}
/* Menu common style */
.mh a, .mv a {display: block; text-decoration: none; border:0}
/* Menu (vertical)*/
.mv {margin: 0; font-size: 8pt; padding-right:0.2em; padding-top: 37px;font-weight:bold;background-image:url(http://www.hielscher.com/image/hielscher_mob.gif); background-repeat:no-repeat; background-position:top left; }
.mv ul{margin: 0; padding: 0; list-style-type: none; vertical-align:middle; background-color:#F2F2F2;}
.mv ul ul {padding-left:0.1em}
.mv li{ margin: 0; padding: 0; z-index: 500; list-style-type: none; vertical-align:middle; border-bottom: 1px dotted #ffffff; padding: 0.1em 0;}
.mv li li {border: 0;}
.mv li li a, .mv li li a:visited, .mv li li {color:#003399;}
.mv li li li {border-bottom: 1px dotted #ffffff; background-color:#F7F7F7;font-size:8pt;font-weight:normal} 
.mv li:hover > a {color: #323232;}
.mv li:hover > ul{background-color: #ffffcc}
.mv .frm, .mv .frm .btn, .mv .frm .fld{padding: 0; margin: 0;font-size: 8pt; font-weight:normal}
.mv .frm .fld{margin-top: 1pt; width: 6em;}
.mv .frm .btn {width: 6em; font-size:6pt; height:2.5em}
/* Menu (horizontal) */
.mh {display:none}
/* other */
.no_margin_or_padding{ margin-top: 0.2em; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
input, select, textarea{ margin:0; padding:0; font-size:0.8em; border-width: 1px; border-color: #f2f2f2; font-family: arial, sans-serif;}
/* table styles */
.ln_odd {background-color:#FBFAF7}
.tbl_device tr.ln_head, .tbl_device tr.ln_head:hover, .ln_head:hover, .ln_head {background-color: #F2F2F2; font-weight:bold;cursor:default}
.tbl_addresses {font-size:0.8em; width:90%; vertical-align:top; margin: 1em auto; border-collapse:separate; border:0;}
.tbl_addresses th {background-color: #f2f2f2; font-weight: bold; text-align:left;}
.tbl_addresses p {margin: 0; padding:0; white-space:nowrap}
.tbl_device {clear:both; font-size:0.9em; background-color:#FFFFCC;}
.tbl_device th, .tbl_device td  {vertical-align:middle; text-align:center; height:2.2em; padding:0 1em 0 1em}
.tbl_device a {border:0; text-decoration:underline; font-weight:bold;}
.tbl_device tr:hover {cursor:hand; cursor:pointer; background-color:#FFFFCC;}
.tbl_device2 {clear:both; font-size:0.9em; background-color:#FFFFCC;}
.tbl_device2 a {border:0; text-decoration:underline; font-weight:bold;}
.tbl_device2 th, .tbl_device2 td  {vertical-align:middle; text-align:center; padding:0 0.5em 0 0.5em}
/* versteckte Items */
.vis_h {display:none; margin:0; padding:0}
.collapse {display:none}

