* {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;}a {	color: #f00;	font-size: 1em;	text-decoration: none;	border-bottom: thin solid transparent;}a:link {	color: red;	font-size: 1em;}a:visited {	color: maroon;	font-size: 1em}a:active {	color: red;	font-size: 1em}a:hover {	color: blue;	font-size: 1em;	text-decoration: none;	border-bottom: thin solid yellow;}div, form, label, table, td, span {}div.Suche {	text-align: center;	float: left;	margin-top: 1px;	margin-left: 10px;}div.Footer {	text-align: center;	clear: both;}.Footer a {	font-size: 8px;}.footerParent{	display:flex;	flex-flow: row wrap;	flex-wrap: wrap;	justify-content: space-evenly;	gap: 1px;	padding: 3px 3px;	align-items: center;}div.ModifyButtons {	vertical-align:middle;}div.main{	margin-bottom: 5em;}div.SelectionDialog {	clear: none;	float: left;}h1 {	font-size: 1.4em;	font-weight: bold;}h2 {	font-size: 1.3em;	font-weight: bold;}h3 {	font-size:  1.2em;	font-weight: bold;	line-height: 14px;}h4 {	font-size: 1.1em;	font-style: normal;	font-weight: bold;	text-align: left;}form.locked input {	disabled:yes ;}img {	border: 0;}img.deleteButton {	vertical-align:middle;}input {	margin-right: 10px;}div.Feldblock {	width: 99%;	border: solid thin steelblue;	border-radius: 6px;	background-color:white;	margin:2px 2px 0px 2px;}div.Feldbereich {	vertical-align: top;	padding:2px;	border-bottom: solid thin steelblue;}div.Feldbereich:only-child {	border: none;}div.Feldbereich:last-child {	border-bottom: none;}.Feldlabel {	color: steelBlue;	text-align: right;	width:30%;	max-width: 170px;	height: 1em;	padding:5px;	float: left;	clear: left;	font-size: 0.9em;	font-weight: bold;}.FeldInput {	padding:3px;	max-width: 70%;	vertical-align: middle;	height: 1em;}p {	webkit-text-size-adjust:auto}table {	border-collapse:collapse;	border-spacing:0;	font-size: 1em;}th, tfoot td {	text-align: left;	vertical-align: bottom;	border: solid thin #333;	background-color:#EEE;	padding:1px 1px;}th>a {	color: black;	text-decoration: underline;}table.ModifyTable {	border:dotted thin #CCC;	width:100%;	border-spacing:0;}table.ModifyTable tbody tr {	vertical-align: top;}thead td {	text-align: left;	border-right: thin solid silver;	border-bottom: thin solid gray;	border-left: thin solid silver;	webkit-text-size-adjust:auto;}td.cell {	padding : 2px 0px 2px 3px;	margin : 0px;	border-bottom : 1px solid #b8b8b8;	border-right : 1px solid #b8b8b8;	height : 22px;	overflow : hidden;	font-size : 1em;	line-height: 1.1em;	webkit-text-size-adjust:auto;}tfoot {	font-weight: bold;	background-color: #ddd;}table.liste {	width: 100%;}table.liste tbody tr {	vertical-align: top;}table.liste tr:hover {	background-color:silver;}tr.Underline td {	border-bottom: thin solid gray;}ul li {	list-style-type: none;	list-style-image: none;	webkit-text-size-adjust:auto;}var {	font-style: italic;	color: #0000AA;}.Adressangaben {	background-color: #fff;	text-align: left;	width: 400px;	float: left;	min-width: 300px;	border: solid thin #999;}.aligncenter {	text-align: center;}.alignleft {	text-align: left;}.alignright {	text-align: right;}.Artikel {	text-align: left;}.b {	font-size: 1em;	font-weight: bold;}.bottomBorder {	border-bottom: thin solid gray;}.bordered {	background-color: #fff;	border: solid thin #999;}.borderedbar {	background-color: #DADADA;	border: thin groove #BBBBBB;	vertical-align: middle;	min-height: 27px;	padding-right: 0.2em;	padding-top: 0.1em;	padding-bottom: 0em;	margin-bottom: 0.3em;	display: inline-block;	width: 100%;}.Date {	text-align: right;	width: 9em;}.Dokumentrahmen {	background-color: white;	border: solid thin silver;}.Dokumentrahmentitel {	color: white;	font-size: 1.1em;	font-weight: bold;	background-color: #333;}.fbsehrgross {	color: black;	font-size: 2em;	line-height: normal;	text-decoration: none;}.fbgross {	color: black;	font-size: 1.4em;	line-height: normal;	text-decoration: none;}.fbgross14 {	color: black;	font-size: 1.2em;	line-height: normal;	text-decoration: none;}.fbklein {	color: black;	font-size: 0.9em;	line-height: 0.9em;	text-decoration: underline;	background-color: transparent;}.first {	border-left : 1px solid #b8b8b8;}.fixedTable {	table-layout : fixed;}Form#Searching ul li div.ui-field-contain{	margin:0px;}Form#Searching ul li div.ui-field-contain label{	font-size:1em;}.frame {	background-color: #efefef;	padding: 0.5em;	outline: solid thick silver;}.frame1 {	background-color: #F0F0F0;	padding: 0.2em;	outline: solid thin silver;}.h2black {	color: white;	font-size: 1.3em;	font-weight: bold;	background-color: #333}.hiddendiv {	display:none;}.MethodenText {	font-size: 1.1em;	font-family: monospace;	background-color: #ccc;	padding: 12px;	border: solid thin navy;}.Map-icon::after{	content: url("/4d_folder/images/map19x19.png");	padding-left: 5px;}.Google-Map-icon::after{	content: url("/4d_folder/images/googlemaps19x19.png");	padding-left: 5px;}.NewRecord {	text-align: left;	float: left;	margin-left: 0.5em;	min-width: 100px;	vertical-align: middle;	height: 27px;}.tableCellHeader {	padding : 2px 0px 2px 3px;	text-align : left;	font-size : 1em;	border-top : 1px solid #b8b8b8;	border-right : 1px solid #b8b8b8;	background-color : #cedebd;}.Textflusslinks {	margin-left: 10px;	min-width: 460px;	float: right;	clear: left;}.title {	font-size: 1.1em;	font-weight: bold;}.ReleaseNotesText {	background-color: white;	margin-bottom: 0.3em;	border: solid thin #999;}.stern {	color: red;	font-size: 1.1em;	font-style: italic;}.SideBottomBorder {	border-right: thin dotted gray;	border-bottom: thin solid gray;	border-left: thin dotted gray;}.Search {	text-align: right;	clear: none;	min-width: 200px;	margin-right: 2px;	vertical-align: middle;	min-height: 27px;}.SearchDiv {	float:right;	clear:none;}div.SearchDiv input {	margin-right:0px;}input#SearchButton {	vertical-align:middle;	padding-bottom:0.1em;}.zebra0 {	background-color: #ddd;}.zebra1 {	background-color: #D5D5D5;}.zebra2 {	background-color: white;}.Zusatz {	background-color: #fff;	text-align: left;	margin-left: 330px;	clear: none;	min-width: 200px;	border: solid thin #999;	overflow: auto;}@media(max-width:768px){	.Zusatz{		clear:both;		margin-left: 0px;	}}@media(max-width:450px){	input{		font-size: 16px;	}}#BUSiNETRecordDelete {	color:#900;	background-color:#FF0;}#nothiddendiv {	display:block;}#hiddendiv {	display:none;	padding-top:0px;}#content {	margin-left: 230px;	background-color: transparent;}.ui-content{	margin-bottom: 2em;}#position {	padding-top: 0px;	margin-top:  0px;}.bsn-input-num{	width:10em;	float:left;}@media print {	@viewport {		orientation: landscape;		zoom: 0.5;	}	* {		font-size: 8px !important;		font-family: Helvetica, Arial, sans-serif !important;		line-height: 0.9 !important;	}	tr{		height: 9px !important;	}	.ui-btn{		margin:0px !important;		padding:0px !important;		line-height: 0.9 !important;	}	.ColVis, .clear, .dataTables_length, #DataTable_filter, #Suchbereich{		display:none;	}}@media(max-width:768px){	* {		font-size: 10px;	}}