@import "/styles/portal/themes/cms/theme.css";

html {
		
}

img {
	border						: none;	
}

.ipv3_p_body {
	background-color			: #ffffff;
	overflow					: hidden;
	margin						: 0px;
	font-family					: verdana,arial,helvetica;
	width						: 100%;
}

.ipv3_f_body {
	background-color			: #ffffff;
	margin						: 0px;
	font-family					: verdana,arial,helvetica;
	width						: 100%;
}

.ipv3_o_body {
	background-color			: #ffffff;
	margin						: 0px;
	font-family					: verdana,arial,helvetica;
}

/* ****************************************************************************************
 * Portal spesific CSS.
 * ****************************************************************************************
 */

.openFunctions {	
	width						: 25%;
	height						: 50%;
	top							: 10%;
	left						: 40%;
	position					: absolute;
	background-color			: #ffffff;
	border						: 1px solid #000000;
	z-index						: 10000;
	padding						: 5px 5px 5px 5px;
}

.workbench_copyright_holder {
	padding-top					: 4px;
	padding-right				: 10px;	
}

.workbench_logout_button_container {
	width						: 30px;	
}

.workbench_logged_in_area {
	color						: #ffffff;
	font-size					: xx-small;	
}

.workbench_login_button {
	background-image			: url('../../../../../images/portal/themes/cms/background_button.png');
	border						: 1px #94abcd solid;
	color						: #000000;
	font-size					: xx-small;
	font-weight					: bold;
	width						: 80px;
	font-family					: verdana;
	height						: 20px;	
}

.workbench_login_area {
	color						: #ffffff;
	font-size					: xx-small;
	padding-right				: 5px;
	padding-top					: 4px;	
}

.workbench_header_area {
	height						: 37px;	
}

.workbench_header {
	position					: absolute;
	margin-top					: 0px;
	margin-left					: 0px;
	width						: 100%;
	background-color			: #94abcd;
}

.active_function_element {
	padding						: 5px 5px 5px 5px;
	border						: 1px solid #DBE4F3;
}

.active_function_element_over {
	padding						: 5px 5px 5px 5px;
	background					: #FFFFFF;
	font-weight					: bold;
	border						: 1px dotted #000000;
}

/* ****************************************************************************************
 * Window spesific CSS.
 * ****************************************************************************************
 */
.portalInputDrag {	
	display						: none;
	top							: 90px;
	left						: 0px;
	position					: absolute;
	background-color			: orange;
	border						: 1px dotted #000000;
	z-index						: 10000;
}

.portalWindows iframe {
	display						: block;
	overflow					: hidden;
	overflow-x					: hidden;
	overflow-y					: auto;
}

.portalWindowsHidden iframe {
	display						: none;	
	overflow					: hidden;
}

.windowLayer {
	left						: 2px;
	top							: 22px;
	bottom						: 21px;
	height						: 100%;
	width						: 100%;
	position					: absolute;
	//z-index					: 1000;
	background-image			: url('../../../../../images/portal/themes/cms/window/icon_blank.gif');
	background-repeat			: repeat;
}

.window {
	position					: absolute;
	border						: 1px solid #FFFFFF;
}

.window_inner {
	border						: 1px solid #a0a0a0;
}

.window_handle {
	//19 px height
	height						: 19px;
	width						: 100%;
	background					: url('../../../../../images/portal/themes/cms/window/window_handle_bg.gif');
}
.window_handle_text {
	background					: url('../../../../../images/portal/themes/cms/window/window_handle_bg.gif');
	height						: 19px;
	text-align					: left;		
}

.handle_text_inner {
	background					: url( '../../../../../images/portal/themes/cms/window/window_handle_bg.gif');
	margin-left					: 2px;	
	margin-top					: -2px;	
	font-weight					: bold;
	font-size					: 8pt;
	padding-top					: 0px;
	float						: left;
	color						: #707070;
}

.window_content {
	width						: 100%;
	border-top					: 1px solid #a0a0a0;
	background-color			: #ffffff;
}

.window_bottom_handle {
	height						: 14px;
	border-top					: 1px solid #a0a0a0;
	width						: 100%;
	background-color			: #ebebeb;
}

.window_buttons {
	clear						: none;
	height						: 19px;
	text-align					: right;
}

.wbutton {
	margin-top					: 2px;
	margin-right				: 2px;
}

.window_resize {	
	cursor						: pointer;
	float						: right;
	height						: 14px;
	width						: 16px;
	background					: url('../../../../../images/portal/themes/cms/window/window_corner_resize.gif');
}
