body,div,img,p {
	border:0px;
	margin:0px;
	padding:0px;
}
/*===== Standardformate =====*/
.anscBold { font-weight:bold; }
.anscBottom { 
	vertical-align:bottom;
}
.anscCenter {
	text-align:center;
	margin:0px auto;
}
.anscClear { clear:both; }
.anscItalic { font-style:italic; }
.anscErrorMessage, .anscTextMessage {
	padding:8px;
	margin:0px auto 16px auto;
	text-align:center;
	width:80%;
}
.anscErrorMessage {
	background-color:#EE3333;
	color:#FFFFFF;
}
.anscFloat { float:left; }
.anscHidden { display:none; }
.anscInset {
	border:inset 2px silver;
	background-color:silver;
}
.anscLeft {
	text-align:left;
}
.anscTextMessage {
	background-color:#33EE33;
}
.anscTop { vertical-align:top; }
.anscOverlay {
	background-color:#808080;
	opacity:0.75;
}
.anscRight {
	text-align:right
}

/*  WaitBox - Neuladen des Formulars */
.anscWaitMessageBox .Innert {
	background-color:#CCCCEE;
	border:solid 4px #0000FF;
	color: #0000FF;
	font-size:18pt;
	font-weight:bold;
	padding:40px;
}
.anscWaitMessageBox.Outer {
	border:solid 32px #CCCCEE;
	box-shadow:20px 15px 20px #808080;
	opacity: 0.9;
	width:50%;
}
/*===== Formularelemente =====*/
hlpAnsicmaInput * {
	display:inline-block
}
hlpAnsicmaInput.anscBottom * { 
	vertical-align:bottom;
}
hlpAnsicmaInput.anscTop * {
	vertical-align:top;
}
hlpAnsicmaInput.Helptext input,
hlpAnsicmaInput.Helptext textarea {
	color:gray;
	font-style:italic;
}
hlpAnsicmaInput .Border {
	display:inline-block;
	white-space:nowrap;
}
hlpAnsicmaInput button.ActionButton {
	padding:0px;
	cursor:pointer;
	display:inline-block;
	height:23px;
	margin:0px 2px 0px 0px;
	width:23px;
}
hlpAnsicmaInput button > img {
	width:18px; height:18px;
}
hlpAnsicmaInput label:first-of-type {
	width:150px;
}
hlpAnsicmaInput unit {
  display:inline-block;
	padding:0px 4px 6px 4px;
}
/*===== Dialogboxen - ab Vers. 4.1 =====*/
anscDialogContent {
	border:outset 2px;
	position:absolute;
	top:100px;
	left:100px;
	height:200px; width:380px;
	background-color:#CCCCCC;
}
anscDialogContent button.CloseBtn {
	background-color:#AA0000;
	color:#FFFFFF;
	font-weight:bold;
}
anscDialogContent div.Body {
	background-color:white;
	border:solid 1px silver;
	padding:4px;
	width:100%;
	min-height:80px;
}
anscDialogContent div.Buttonbar {
	cursor:move;
	position:absolute;
	width:100%;
	text-align:right;
	top:0px;
}
anscDialogContent div.Titel {
	background-color:silver;
	font-weight:bold;
	padding:4px;
}
anscDialogContent.Enabled div.Titel {
	background-color:#00BBFF;
}

/* Popupboxen (Abfragen) im Dialog */
anscDialogConfirm {
	width:400px;
	left:50%;
	margin-left:-150px;
	min-height:100px;
	background-color:#EEEEEE;
	border:solid 2px gray;
	top:50%;
	margin-top:-50px;
	position:absolute;
}
anscDialogConfirm div.Innert {
	padding:8px;
	overflow:hidden;
}
anscDialogConfirm div.Titel {
	color:white;
	background-color:blue;
	font-weight:bold;
	text-align:left;
	padding:2px;
}
anscDialogConfirm input {
	display:inline-block;
	margin:4px 4px;
}

/*===== Overlay-Dialog =====*/
a.anscOverlayDialog.Button
	{ display:block; background-color:#E0E0FF; border:outset 2px #CCCC00; margin:8px auto; width:90%; text-decoration:none; }
div.anscOverlayDialog.Button
	{ padding:4px; }
div.anscOverlayDialog.Button.Titel
	{ font-weight:bold; font-size:12pt; }
div.anscOverlayDialog.Button.Titel.clRed
	{ color:#CC0000; }
div.anscOverlayDialog.Button.Text
	{ color:#000000; font-size:9pt; }
div.anscOverlayDialog.Border.Innert
	{ background-color:#FFFFCC; border:outset 3px #CCCC00; width:400px; height:320px; }
div.anscOverlayDialog.Border.Outer
	{ margin:80px 120px;opacity:1; }
div.anscOverlayDialog.Prompt
	{ border:solid 1px #CCCCCC; margin:0px auto; padding:4px; width:90% }
div.anscOverlayDialog.Titelbar
	{ color:#FFFFFF; background-color:#0000AA; font-weight:bold; font-size:10pt; line-height:16pt; margin-bottom:16px; }
div.anscOverlayDialog.Titelbar.Innert
	{ padding-left:8px; }
/*===== Helfer =====*/
hlpPageselectNumeric span.Item {
	margin:0px 4px 0px 4px;
}
hlpPageselectNumeric span.Item.HIGH {
 font-weight:bold;
}

pliAnsicmaContentselect.Content {
	display:none;
}