/* page */
#myfindend {}/* myfindstart for search end */
body {font-size: 1em; font-family: arial, helvetica, sans-serif; vertical-align:top; }
#pg_area{background-color:#FFFFFF; padding: 0.8em 2em 0.8em 2em; position:relative; color:#323232; width: 46.1em; border: 0; margin: 0em auto 0.0em 0}
#pg_area table{width:100%}
/* page sections*/
#hd {display:none}
#hd_ln{display:none}
#footer {font-size:0.8em; padding:0 2px; margin-top:0.3em}
#footer a {font-size:0.8em;}
#copy, #copy a{color: #999999; white-space: nowrap; font-size: 0.8em; margin-top: 1.0em; text-align: center; border:0}
/* image styles */
img {border:0}
.img_fleft { margin: 0.2em 0.3em 0.1em 0; float: left;}
.img_fright { margin: 0.2em 0 0.1em 0.3em; 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.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}
/* paragraphs*/
p {margin: 0; padding:0}
.clr {clear:both}
/* boxes */
.box {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: 2px 0 0.5em 0; padding: 0 0.4em; font-size: 1.0em;}
h2{margin: 1.0em 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 {font-size:0.8em; width: 210px; padding-left: 0.9em;}
#td_right_column p{ padding:0;}
#right_form{ background-color:#f2f2f2;}
#right_form input, #right_form textarea{ width: 190px; font-size:0.9em;}
#right_image p {text-align:center}
#device_picture img { margin: 5px 5px 0 0;}
#device_picture ul{ margin:0;}
#device_picture li{ display:inline; width:100px;}
/* Menu common style */
.mh a, .mv a {display: block; text-decoration: none; border:0}
/* Menu (vertical)*/
.mv {margin: 0}
.mv ul{display:none}
/* 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, .ln_head {background-color: #F2F2F2; font-weight:bold}
.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_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}