/* 
 Green Window Decoration r4
*/

.xfCon { /* overall container */
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#fff;
  cursor:default;
  border:1px solid #394360;
}

.xfTBar, .xfMTBar , .xfTBarF, .xfSBar, .xfSBarF {
  position:absolute;
  height:1.2em;
  overflow:hidden;
  font-size:x-small;
  margin:0;
  padding:1px 4px;
  z-index:9;
}
.xfDrge{
	position:absolute;
	width: 100%;
	height: 100%;
	z-index: 11;
	
	opacity: 0.0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
}
.xfTBar, .xfTBarF {
  font-family: tahoma;
  height:1.9em;
  cursor: default; /* before -> move */ 
  font-size:13px;
}
.xfTBar { /* titlebar default */
  font-weight:normal;
  color:#666;
  background:url(../xfenster/TitlebarBg.png) repeat-x;
}
.xfTBarF { /* titlebar focused */
  /*font-weight:bold;*/
  color:#fff;
  background:url(../xfenster/TitlebarBgF.png) repeat-x;
}
.xfMTBar {
	padding-top:20px;
}
.xfSBar, .xfSBarF {
  color:#000;
}
.xfSBar { /* statusbar default */
	background:url(../xfenster/StatusbarBg.png) repeat-x;
}
.xfSBarF { /* statusbar focused */
	background:url(../xfenster/StatusbarBgF.png) repeat-x;
}

.xfNIco, .xfMIco, .xfOIco, .xfCIco, .xfRIco {
  position:absolute;
  overflow:hidden;
  width:18px;
  height:18px;
  margin:0;
  padding:0;
  background:transparent;
  cursor:pointer;
  z-index:10;
}
.xfNIco { /* minimize icon */
  background:url(../xfenster/Minimize.gif) center no-repeat;
}
.xfMIco { /* maximize icon */
  background:url(../xfenster/Maximize.gif) center no-repeat;
}
.xfOIco { /* restore icon */
  background:url(../xfenster/Restore.gif) center no-repeat;
}
.xfCIco { /* close icon */
  background:url(../xfenster/Close.gif) center no-repeat;
}

.xfNIcoHover, .xfMIcoHover, .xfOIcoHover, .xfCIcoHover, .xfRIcoHover {
  position:absolute;
  overflow:hidden;
  width:18px;
  height:20px;
  margin:0;
  padding:0;
  background:transparent;
  cursor:pointer;
  z-index:10;
}
.xfNIcoHover { /* minimize icon */
  background-image:url(../xfenster/buttons/hover/buttonMinHover.png);
}
.xfMIcoHover { /* maximize icon */
  background-image:url(../xfenster/buttons/hover/buttonMaxHover.png);
}
.xfOIcoHover { /* restore icon */
  background-image:url(../xfenster/buttons/hover/buttonRestoreHover.png);
}
.xfCIcoHover { /* close icon */
  background-image:url(../xfenster/buttons/hover/buttonCloseHover.png);
}

.xfNIcoPress, .xfMIcoPress, .xfOIcoPress, .xfCIcoPress, .xfRIcoPress {
  position:absolute;
  overflow:hidden;
  width:18px;
  height:20px;
  margin:0;
  padding:0;
  background:transparent;
  cursor:pointer;
  z-index:10;
}

.xfNIcoPress { /* minimize icon */
  background-image:url(../xfenster/buttons/press/buttonMinPress.png);
}
.xfMIcoPress { /* maximize icon */
  background-image:url(../xfenster/buttons/press/buttonMaxPress.png);
}
.xfOIcoPress { /* restore icon */
  background-image:url(../xfenster/buttons/press/buttonRestorePress.png);
}
.xfCIcoPress { /* close icon */
  background-image:url(../xfenster/buttons/press/buttonClosePress.png);
}

.xfRIco { /* resize icon */
  width:12px;
  height:12px;
  margin:0;
  padding:0;
  background:transparent;
  cursor: se-resize;
  background-image:url(../xfenster/ResizeIcon.gif);
  margin-bottom:1px;
  margin-right:2px;
}

.xfClient { /* The 'client area' can be an IFRAME or a DIV */
  position:absolute !important;
  overflow:hidden !important;
  overflow-x: hidden;
  overflow-y: hidden;
  margin:0 !important;
  padding:0 !important;
  border:1px solid #394360;
  z-index:5;
}
.fenster-content {
  padding:1em;
}	

