@charset "utf-8";

a {
	color: #0000AD;
}

.desktop {
	background-color: #C0C7C8;
	overflow: hidden;
	font-family: "MS Sans Serif", Helv, Helvetica, Arial, SansSerif, sans-serif;
	-webkit-font-smoothing: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
.dialog {
	position:absolute;
	width:400px;
	height:200px;
	z-index:1;
	left: 40%;
	top: 40%;
	background-color: #0000AD;
	border: 1px solid #000;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.innererdialog {
	position:absolute;
	border: 1px solid white;
	left: 2px;
	right: 2px;
	top: 2px;
	bottom: 2px;
	font-weight: bold;
	font-size: 13px;
}
.fenster {
	position:absolute;
	width:800px;
	height:600px;
	min-height: 100px;
	min-width: 200px;
	z-index:1;
	left: 300px;
	top: 250px;
	right: auto;
	bottom: auto;
	background-color: #C6C7CE;
	border: 1px solid #000;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.subfenster {
	position:absolute;
	width:450px;
	height:250px;
	min-height: 100px;
	min-width: 200px;
	z-index:1;
	left: 300px;
	top: 250px;
	right: auto;
	bottom: auto;
	background-color: #C6C7CE;
	border: 1px solid #000;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
.inneresfenster_maxi {
	position:absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-image: url(fenster/scrollecke_status.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.inneresfenster {
	position:absolute;
	border: 1px solid #000;
	left: 2px;
	right: 2px;
	top: 2px;
	bottom: 2px;
	background-image: url(fenster/scrollecke_status.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.fensterinhalt {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 19px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.fensterinhalt_scroll {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 19px;
	bottom: 16px;
	left: 0px;
	right: 16px;
}
.fensterinhalt_scroll_status {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 19px;
	bottom: 39px;
	left: 0px;
	right: 16px;
}
.fensterinhalt_menu_scroll_status {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 38px;
	bottom: 39px;
	left: 0px;
	right: 16px;
}
.fensterinhalt_menu_scroll {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 38px;
	bottom: 16px;
	left: 0px;
	right: 16px;
}
.fensterinhalt_menu_status {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 38px;
	bottom: 23px;
	left: 0px;
	right: 0px;
}
.fensterinhalt_menu {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 38px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.fensterinhalt_status {
	overflow: hidden;
	position: absolute;
	background-color: white;
	top: 19px;
	bottom: 23px;
	left: 0px;
	right: 0px;
}
.fensteranfasser_lo {
	position:absolute;
	top: 0px;
	left: 0px;
	cursor: nw-resize;
	background-image: url(fenster/anfasser_lo.png);
	width: 22px;
	height: 22px;
}
.fensteranfasser_ro {
	position:absolute;
	top: 0px;
	right: 0px;
	cursor: ne-resize;
	background-image: url(fenster/anfasser_ro.png);
	width: 22px;
	height: 22px;
}
.fensteranfasser_ru {
	position:absolute;
	bottom: 0px;
	right: 0px;
	cursor: se-resize;
	background-image: url(fenster/anfasser_ru.png);
	width: 22px;
	height: 22px;
}
.fensteranfasser_ru_maxi {
	position:absolute;
	bottom: 0px;
	right: 0px;
	cursor: se-resize;
	background-image: url(fenster/anfasser_ru_maxi.png);
	width: 22px;
	height: 22px;
}
.fensteranfasser_lu {
	position:absolute;
	bottom: 0px;
	left: 0px;
	cursor: sw-resize;
	background-image: url(fenster/anfasser_lu.png);
	width: 22px;
	height: 22px;
}
.fensteranfasser_u {
	position:absolute;
	bottom: 0px;
	left: 22px;
	right: 22px;
	cursor: s-resize;
	height: 2px;
}
.fensteranfasser_o {
	position:absolute;
	top: 0px;
	left: 22px;
	right: 22px;
	cursor: n-resize;
	height: 2px;
}
.fensteranfasser_l {
	position:absolute;
	top: 22px;
	left: 0px;
	bottom: 22px;
	cursor: w-resize;
	width: 2px;
}
.fensteranfasser_r {
	position:absolute;
	top: 22px;
	right: 0px;
	bottom: 22px;
	cursor: e-resize;
	width: 2px;
}
.titelleiste {
	position: absolute;
	height: 18px;
	left: 0px;
	right: 0px;
	background-color: #0000AD;
	color: white;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid black;
}
.titelleiste_inaktiv {
	position: absolute;
	height: 18px;
	left: 0px;
	right: 0px;
	background-color: white;
	color: black;

	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid black;
}
.titeltext {
	position: absolute;
	top: 2px;
	left: 19px;
	right: 38px;
	text-align: center;
	height: 17px;
	overflow: hidden;
}
.schliessen {
	position: absolute;
	width: 19px;
	height: 19px;
	top: 0px;
	left: 0px;
	background-image: url(fenster/schliessen0.png);
}
.schliessen:active {
	background-image: url(fenster/schliessen1.png);
}
.subschliessen {
	position: absolute;
	width: 19px;
	height: 19px;
	top: 0px;
	left: 0px;
	background-image: url(fenster/subschliessen0.png);
}
.subschliessen:active {
	background-image: url(fenster/subschliessen1.png);
}
.minimieren {
	position: absolute;
	width: 19px;
	height: 19px;
	top: 0px;
	right: 19px;
	background-image: url(fenster/minimieren0.png);
}
.minimieren:active {
	background-image: url(fenster/minimieren1.png);
}
.maximieren {
	position: absolute;
	width: 19px;
	height: 19px;
	top: 0px;
	right: 0px;
	background-image: url(fenster/maximieren0.png);
}
.maximieren:active {
	background-image: url(fenster/maximieren1.png);
}
.wiederherstellen {
	position: absolute;
	width: 19px;
	height: 19px;
	top: 0px;
	right: 0px;
	background-image: url(fenster/wiederherstellen0.png);
}
.wiederherstellen:active {
	background-image: url(fenster/wiederherstellen1.png);
}
/*
.titelknopf {
	width: 19px;
	height: 19px;
}
*/

.menu {
	position: absolute;
	height: 17px;
	border-bottom: 1px solid black;
	left: 0px;
	right: 0px;
	top: 19px;
	overflow: hidden;
	background-color: white;
	font-weight: bold;
	font-size: 13px;
	padding-top: 1px;
	padding-left: 8px;
}
.scroll_hoch {
	position: absolute;
	width: 16px;
	right: 0px;
	top: 19px;
	bottom: 16px;
}
.scroll_hoch_menu_status {
	position: absolute;
	width: 16px;
	right: 0px;
	top: 38px;
	bottom: 39px;
}
.scroll_hoch_menu {
	position: absolute;
	width: 16px;
	right: 0px;
	top: 38px;
	bottom: 16px;
}
.scroll_hoch_status {
	position: absolute;
	width: 16px;
	right: 0px;
	top: 19px;
	bottom: 39px;
}
.scroll_oben {
	position: absolute;
	top: 0px;
	width: 16px;
	height: 16px;
	background-image: url(fenster/scroll_oben0.png);
}
.scroll_oben:active {
	background-image: url(fenster/scroll_oben1.png);
}
.scroll_unten {
	position: absolute;
	bottom: 0px;
	width: 16px;
	height: 16px;
	background-image: url(fenster/scroll_unten0.png);/*border-bottom: 1px solid black;*/
}
.scroll_unten:active {
	background-image: url(fenster/scroll_unten1.png);/*border-bottom: 1px solid black;*/
}
.scrollbalken_hoch {
	position: absolute;
	top: 16px;
	bottom: 16px;
	width: 15px;
	background-color: #C6C7CE;
	border-left: 1px solid black;
	/*
	background-image:url(fenster/scrollbalken_hoch0.png);
	*/
	background-repeat: no-repeat;
	background-position: -1px 30px;
}
.scroll_quer {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 16px;
}
.scroll_quer_status {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 39px;
}
.scroll_links {
	position: absolute;
	left: 0px;
	width: 16px;
	height: 16px;
	background-image:url(fenster/scroll_links0.png);
}
.scroll_links:active {
	background-image:url(fenster/scroll_links1.png);
}
.scroll_rechts {
	position: absolute;
	right: 16px;
	width: 16px;
	height: 16px;
	background-image:url(fenster/scroll_rechts0.png);/*border-right: 1px solid black;*/
}
.scroll_rechts:active {
	background-image:url(fenster/scroll_rechts1.png);/*border-right: 1px solid black;*/
}
.scrollbalken_quer {
	position: absolute;
	left: 16px;
	right: 32px;
	height: 15px;
	background-color: #C6C7CE;
	border-top: 1px solid black;
	/*
	background-image:url(fenster/scrollbalken_quer0.png);
	*/
	background-repeat: no-repeat;
	background-position: 30px -1px;
}
.statusleiste {
	position: absolute;
	background-color: #C6C7CE;
	border-top: 1px solid black;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 22px;
}
.innerestatusleiste {
	position: absolute;
	border: 1px inset #cccccc;
	bottom: 2px;
	left: 8px;
	right: 8px;
	height: 16px;
	padding-left: 3px;
	font-size: 14px;
}
.icon {
	position: absolute;
	left: 100px;
	bottom: 100px;
	width: 100px;
	height: 64px;
	font-size: 11px;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	visibility: hidden;

}
.icontextkasten {
	position: absolute;
	text-align: center;
	left: 5px;
	width: 90px;
	top: 35px;
}
.icontext {
	background-color: #0000AD;
	color: white;
	padding-left: 1px;
	padding-right: 1px;
}
.icontext_inaktiv {
	color: black;
	padding-left: 1px;
	padding-right: 1px;
}
.iconimage {
	/*position: absolute;*/
	width: 32px;
	height: 32px;
	/*left: 26px;*/
	margin-left: auto;
	margin-right: auto;
	/*top: 0px;*/
	background-image: url(icons/gruppe.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
button {
	background-color: #C6C7CE;
	border: 1px outset black;
}
.stdbutton {
	width: 79px;
	height: 23px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-image:url(fenster/stdbutton0.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.stdbutton:active {
	background-image:url(fenster/stdbutton1.gif);
	padding-top: 5px;
	padding-left: 1px;
}
.button {
	width: 79px;
	height: 23px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-image:url(fenster/button0.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
.button:active {
	background-image:url(fenster/button1.gif);
	padding-top: 5px;
	padding-left: 1px;
}
.stdbutton span{
	border: 1px dotted #87888f;
}
.menuelement_inaktiv{
	position: absolute;
	width: auto;
	height: 17px;
	top: 0px;
    white-space: nowrap;
	background-color: white;
	color: black;
	padding-top: 1px;
}
.menuelement {
	position: absolute;
	width: auto;
	height: 17px;
	top: 0px;
    white-space: nowrap;
	background-color: #0000AD;
	color: white;
	padding-top: 1px;
}
.menuelement_text {
	padding-left: 7px;
	padding-right: 7px;
}
.menuelement_text_inaktiv {
	padding-left: 7px;
	padding-right: 7px;
	color: #C6C7CE;
}
.menucontainer{
	background-color: white;
	border: 1px solid black;
	position: absolute;
	z-index: 0;
	visibility: hidden;
	font-weight: bold;
	font-size: 13px;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}

.menucontainer div{
	min-width: 135px;
	padding-left: 15px;
}
.pm_icon {
	position: absolute;
	left: 100px;
	bottom: 100px;
	width: 100px;
	height: 64px;
	font-size: 11px;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	visibility: hidden;
}
.pm_icon div span {
	color: black;
	padding-left: 1px;
	padding-right: 1px;
}
.pm_icon:active div span {
	background-color: #0000AD;
	color: white;
}

