body,html {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	
}

body {
	font-family:"verdana";
	font-size:0.8em;
	background-image:url('/page/_webpics/background/1.jpg');
	overflow:hidden;
}

body.modal-open {
	overflow: hidden;
	position:fixed;
	width: 100%;
}

#main {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	background:url('/page/_webpics/wanda-logo.png') no-repeat right bottom;
	position:relative;
}
#mainLogin {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	position:relative;
}

#appnavigation {
	position:absolute;
	left:0;
	top:0;
	background:url('/page/_webpics/background-trans.png');
	// width:920px;
	padding:10px;
	border-radius:0 0 20px 0;
	border:1px solid #000;
	border-left:0;
	border-top:0;
	opacity:0.4;
	margin-right:220px;
}
#appnavigation:hover {
	opacity:1;
	z-index:50000;
	background-image:url('/page/_webpics/background/2.jpg');
	box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
#usernavigation {
	position:absolute;
	right:0;
	top:0;
	border:1px solid #000;
	border-radius:0 0 0 10px;
	border-right:0;
	border-top:0;
	background:url('/page/_webpics/background-trans.png');
	padding:0 0 0 10px;
	opacity:0.5;
}
#usernavigation:hover {
	opacity:1;
	z-index:50000;
	background-image:url('/page/_webpics/background/2.jpg');
	box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
#usernavigation #user {
	font-size:12pt;
	line-height:30px;
	padding:1px 10px;
	color:#fff;
	cursor:pointer;
	text-align:right;
	float:left;
}
#userOnline {
	width:30px;
	height:30px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:30px 30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	float:left;
	cursor:pointer;
}
#userOnline.load {
	background-image:url('/page/_webpics/loading.gif');
}

.mButton {
	position:relative;
	float:left;
	border:1px outset #6ec1e3;
	border-radius:5px 5px 20px 5px;
	background:url('/page/_webpics/background-trans.png');
	color:#fff;
	cursor:pointer;
	padding:5px;
	margin:5px;
	text-align:center;
	width:70px;
	height:70px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.9);
}
.mButtonInner {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	background-size:100%;
}
.mButton:hover {
	background-image:url('/page/_webpics/background/4.jpg');
}
.mButton:active {
	border:1px inset #6ec1e3;
	background-image:url('/page/_webpics/background/3.jpg');
	//background-color:#000;
	box-shadow: 0px 0px 0px rgba(0,0,0,0.9);
}
.mButton.akt {
	border:1px inset #6ec1e3;
	background-image:url('/page/_webpics/background/5.jpg');
	//background-color:#000;
	box-shadow: 0px 0px 0px rgba(0,0,0,0.9);
}
.mButton.minim {
	border:1px inset #6ec1e3;
	background-image:url('/page/_webpics/background/4.jpg');
	//background-color:#000;
	box-shadow: 0px 0px 0px rgba(0,0,0,0.9);
}

.mButton .minimized {
	position:absolute;
	top:0;
	left:0;
	width:82px;
	height:82px;
	display:block;
	background:url('/page/_webpics/appminized.png') no-repeat right bottom;
	display:none;
}

.mButton .counter {
	background-color:RGBA(19,75,110,0.9);
	border-radius:15px;
	border:1px inset #6ec1e3;
	width:30px;
	height:30px;
	position:absolute;
	line-height:30px;
	top:-5px;
	right:-5px;
	font-weight:bold;
	display:none;
}

#buttons {
	display:none;
}

#loginfo {
	margin:4px 10px 5px 5px;
	border:1px inset #6ec1e3;
	padding:5px;
	border-radius:5px;
	width:162px;
	float:left;
	color:#fff;
	font-size:8pt;
	line-height:15px;
	background-color:rgba(0,0,0,0.6);
	cursor:url('/page/_webpics/cursor.png'),auto;
}
#logout {
	float:left;
	margin:15px 0 5px;
}
#logout a {
	color:#fff;
	width:70px;
	display:block;
	font-size:11pt;
	border:1px outset #6ec1e3;
	padding:5px;
	border-radius:5px;
	text-align:center;
	background-color:rgba(0,0,0,0.6);
}
#logout a:hover {
	//background-color:#134b6e;
	background-image:url('/page/_webpics/background/4.jpg');
}
#logout a:active {
	border:1px inset #6ec1e3;
	/background-color:#000;
	background-image:url('/page/_webpics/background/3.jpg');
}

#appRunner {
	position:absolute;
	left:10px;
	bottom:10px;
	background-color:rgba(255,255,255,0.1);
	border-radius:10px;
	width:400px;
	padding:10px;
	display:none;
	
	border:1px inset #6ec1e3;
}
#appRunner .contentBox {
	max-height:500px;
	overflow:auto;
}
#appRunner .contentBox .title {
	font-weight:bold;
}
#appRunner .contentBox .content {
	padding-left:10px;
	font-weight:normal;
	font-size:7pt;
	display:block;
	margin-bottom:10px;
}
#appRunner .contentBox .content td:first-child {
	text-align:right;
}
#appRunner:hover {
	z-index:20000;
	//background-color:#134b6e;
	background-image:url('/page/_webpics/background/2.jpg');
	border:1px outset #6ec1e3;
	color:#fff;
}

.appContent {
	min-height:150px;
	min-width:200px;
	position:relative;
}
.appFrame {
	position:relative;
	z-index:19999;
}
.appFooter {
	border-top:1px solid #ddd;
	padding:7px 5px 7px;
	background-color:#f7f7f7;
	background-color:rgba(0,0,0,0.2);
}

