
/* Generic element styles */

html
{
	overflow-y:scroll;
}

body
{
	padding:0px;
	margin: 0px;
	background-position:0px 0px;
	/*nhe 03-12-08: set the background image back*/
	/*background-image:url(/qios.webspace/gfx/bg_default.gif);*/
	background-repeat:repeat-x;
	background-color:#FCFCFC;
}

body, textarea, input
{
	font-family:Verdana;
	font-size:12px
}

label input
{
	margin-bottom:0px;
}

a
{
	outline:0px;
}
	
a img
{
	border:0px;
}

p
{
	margin: 0px 0px 12px 0px;
}

blockquote
{
	margin-top: 0px;
	margin-bottom:0px;
}


table
{
	border-collapse:collapse;
	border:0px;/*1px solid #DADADA;*/
	margin-left: -8px;
	margin-right: -8px;
}
th p, td p
{
	margin:0px 0px 12px 0px;	
}
th
{
	text-align:left;
	font-weight:normal;
	background-color:#F3F3F3;
	color:#E8752E;
}

th, td
{
	text-align: justify;
	padding-right: 8px;
	padding-left: 8px;
	vertical-align: top;
}

table.Columns2 td, table.Columns2 th
{
	width: 45%;
}

table.Columns3 td, table.Columns3 th
{
	width: 30%;
}

table.Columns4 td, table.Columns3 th
{
	width: 20%;
}

table.Columns5 td, table.Columns3 th
{
	width: 15%;
}

#qpcp404 h2
{
    font-size: 24px;
    margin: 0px 0px 20px 0px;
}

h1
{
	font-size:14px;
	position: relative;
	border-bottom: 1px solid #DADADA;
	margin: 5px 0px 5px 0px;
}

h1, h2
{
	/* color:#E8752E; */
	color:#506788;
}
h2, h3, h4
{
	font-size:14px;
	margin: 5px 0px 3px 0px;
}

h2, h3, h4
{
	font-size:12px;
}

h4
{
	color: #506788;
}

a h1, a h2, a h3, a h4
{
	text-decoration:none;
}

hr
{
	border:0px;
	border-top:1px solid #DADADA;
	height:1px;
	clear:both;
}
ul
{
	padding: 0px;
	margin:0px 0px 0px 25px;
}
ol
{
	padding: 0px;
	margin:0px 0px 0px 30px;
}

dl
{
	position: relative;
	margin: 0px;
}


/* Structural styles */
#ImageControls
{
	float:right;
	clear:both;
}
#ImageText
{
	padding-top:5px;
}
#ImageOverlay
{
	position:absolute;
	z-index:100;
	background-image:url(/qios.webspace/gfx/bg_overlay.png);
	visibility:hidden;
	text-align:center;
	left:0px;
}
* html #ImageOverlay
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_overlay.png', sizingMethod='scale');
}
#ImageLoading
{
	margin:0px auto 25px auto;
}
* html #ImageLoading
{
	margin-bottom:0px;
}
#ImageContainer
{
	visibility:hidden;
	position:absolute;
	z-index:200;
	background-color:White;
	border:5px solid #506788;
	padding:20px;
	width:800px;
}

#Body, #Header, #Footer
{
	width:985px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#Body
{
	padding-left:8px;
	padding-top:10px;
}

#Header
{
	height:75px;
	
	/*nhe 03-12-08: remove the following 6 lines*/
	width:963px;
	padding-right:15px;
	top:8px;
	/*left:8px;*/
	margin-bottom:7px;
	background-color: #506788;
	/*background-image:url(/qios.webspace/gfx/bg_header.gif);*/
}

#Footer
{
	color:#DADADA;
	clear:both;
	width: 799px;	
	padding: 10px 0px 10px 186px;
	text-align:center;
	z-index:15;
}
#Footer a
{
	color:#BABABA;
	font-size:10px;
}
#Footer a:hover
{
	color:#E8752E;
}
#Logo
{
	position:absolute;
	left:15px;
	top:15px;
	width:121px;
	height:50px;
}
#Logo a
{
	cursor:pointer;
	display:block;
	width:100%;
	height:100%;	
	z-index:15;
	background-image:url(/qios.webspace/gfx/pic_qios_h_50.png);
}
* html #Logo a
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/pic_qios_h_50.png', sizingMethod='crop');
}

#Logo a div
{
	/*fix for ie6 png filter making a hyperlink only partially clickable  */
	width:100%;
	height:100%;
}

#Slogan
{
	position:absolute;
	top: 18px;
	left: 198px;

	width:374px;
	height:40px;
	background-image:url(/qios.webspace/gfx/pic_qios_slogan.png);
	background-repeat:no-repeat;
	display:none;
}
* html #Slogan
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/pic_qios_slogan.png', sizingMethod='crop');
}

#Shortcuts
{
/*  RVE 2008-12-03. Doesn't look well anymore in FF, use float right and the rest.
/*	position:absolute; */
/*	width:100%; */
	float: right;
	text-align:right;
	padding-top:12px;
}

#Shortcuts a
{
	margin-left:10px;
}

#Navigation
{
	float:left;
	margin-right:5px;
	width:181px;
}
#Navigation .Panel
{
	width:181px;
}
#Navigation .PanelCenter, #Navigation .PanelTopCenter, #Navigation .PanelFadeCenter
{
	width:175px;
}
#Navigation .PanelContent
{
	/*give the menu a fixed height to push the Footer div down, when the content of the page is small*/
	height:460px;
}

#Portal
{
	padding: 10px;
	width:600px;
	float:left;	
}

#Container
{
	width:691px;
	float:left;
}

#Container .Panel
{
	width: 796px;
}
#Container .PanelCenter, #Container .PanelTopCenter, #Container .PanelFadeCenter
{
	width: 790px;
}
#Container .PanelContent
{
	padding-left:1px;
	width:790px;
}
.Separator
{
	top:25px;
	width:1px;
}
.Separator .SeparatorTop
{
	width:100%;
	background-color:#E3E3E3;
}
.Separator .SeparatorFade
{
	background-image:url(/qios.webspace/gfx/bg_separator.png);
	width:100%;
	height:434px;
}
* html .Separator .SeparatorFade
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_separator.png', sizingMethod='scale');
}

/* QdwControl styles */

#swapSitesBar
{
	float: right;
	margin-top: 5px;
	padding-right: 11px;
	height: 19px;
}

#qmppPath
{
	height:23px;
	padding-top:1px;
}
#qmppPath a
{
	display:block;
	float:left;
	padding: 4px 15px 5px 15px;
	height:14px;
	color:#818181;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	
	margin-right:-5px;
	position:relative;
	background-image:url(/qios.webspace/gfx/bg_menuitem_hot.gif);
	background-repeat:no-repeat;
	background-position:right bottom;	
}
#qmppPath a img
{
	margin-bottom:-15px;
	margin-left:-5px;
	
}

#qmppPath a:hover
{
	background-position:right top;
}
#qmppPath a.Disabled
{
	border-bottom:0px!important;
}
#qmppPath a.Disabled:hover
{
	background-position:right bottom;
}
#qmppPath a.Active
{
	color:#E8752E;
	background-image:none;
}

.SubMenuPart
{
	margin-left:-10px;
	margin-right:-10px;
	position:relative;
}

#qmpMenu ul, .SubMenuPart ul
{
	list-style-type:none;
	padding:0px;
	width:175px;
	margin-left:0px;
}
#qmpMenu ul
{
	margin-left:1px;
}
.SubMenuPart ul
{
	width:auto;
}

#qmpMenu ul ul
{
	margin:0px;
}
#qmpMenu ul li li, #navigationBar, .SubMenuPart ul li
{
	border-bottom:1px solid #E6E6E6;
}

#qmpMenu ul li a
{
	color: #707070;
}

#qmpMenu ul li li a
{
	color: Black;
}


#qmpMenu ul li a, .SubMenuPart ul li a
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	width:165px;
	height:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:4px 5px 5px 5px;
	
	background-image:url(/qios.webspace/gfx/bg_menuitem_hot.gif);
	background-repeat:no-repeat;
	background-position:-20px 0px;	
}

#qmpMenu ul ul li
{
	border-top:1px solid #E6E6E6;
	border-bottom:0px;
}

#qmpMenu ul ul li a, .SubMenuPart ul li a
{
	width:145px;	
	padding:4px 5px 5px 25px;
	/* NOTE: We don't want to show the BG-image here, setting it to None doesn't show it when hot in IE6, This is a good solution. */
	background-position:0px -20000px;
}

#qmpMenu ul ul ul li
{
	font-size: 10px; 	
	border-top:1px solid #E6E6E6;
	border-bottom:0px;
}

#qmpMenu ul ul ul li
{
	font-size: 10px; 	
	border-top:1px solid #E6E6E6;
	border-bottom:0px;
}

#qmpMenu ul ul ul li a
{
	width:130px;	
	padding:5px 5px 5px 40px;
}

#qmpMenu ul li a.Active, #qmpMenu ul li a.Active:hover
{
	color:#000000;	
}

#qmpMenu ul li li a.Active, #qmpMenu ul li a:hover, #qmpMenu ul li li a:hover, #qmpMenu ul li li a.Active:hover
{
	color:#E8752E;
}

#qmpMenu ul ul li a.Active, #qmpMenu ul ul li a:hover, #qmpMenu ul ul li a.Active:hover
{
	color:#E8752E;
}

#qmpMenu ul ul li a:hover, .SubMenuPart ul li a:hover
{
	background-image:url(/qios.webspace/gfx/bg_menuitem_hot.gif);
	background-repeat:no-repeat;
	background-position:-20px 0px;
}

#qmpMenu ul ul li a.Current, .SubMenuPart ul li a.Active
{
	color:#E8752E;
	background-image:url(/qios.webspace/gfx/pic_active_glyph.gif);
	background-repeat:no-repeat;
	background-position:11px 6px;
}

#qmpMenu ul li li a.Current:hover, .SubMenuPart ul li a.Active:hover
{
	background-image:url(/qios.webspace/gfx/bg_menuitem_hot.gif);
	background-position:0px 0px;
}
.SubMenuPart ul li a, .SubMenuPart ul li a.Active
{
	width:auto;
}

#qmpPortalMenu ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#qmpPortalMenu ul li h1
{
	position: relative;
	padding-top: 30px;
	width:100%;
	/*
	margin-right:-160px;
*/
}
#qmpPortalMenu ul li h1 .Logo
{
	position: absolute;
	right:10px;
	bottom:-20px;
}

/*
* html #qmpPortalMenu ul li .Logo
{
	width:300px;
	height:300px;
	cursor: pointer;
}

#qmpPortalMenu ul li .Logo div
{
	width: 100%;
	height: 100%;
}
*/

#qmpPortalMenu ul li
{
	text-align: justify;
}

/*
#qmpPortalMenu ul li p
{
	margin-left: 160px;
	margin-top: 0px;
	margin-bottom: 12px;
}
*/


/* Qdw Content parts */
	
#QCP_Content, #QCP_Content_Left, #QCP_Content_Right
{
	position:relative; 
	float:left;
	min-height:10px;
}
#QCP_Content_Right
{ 
	float:right;
}

#QCP_Content.Introduction
{
}

.ContentPart
{
	position: relative;
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	overflow: visible;
	text-align: justify;
	line-height:145%;
}
#Portal a, .ContentPart a, #ImageContainer a, #swapSitesBar a
{
	color:#E8752E;
/*	font-weight:bold; */
}

 #swapSitesBar a
 {
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
 }

.ContentPart a.DisabledLink, .ContentPart a.DisabledLink:visited, .ContentPart a.DisabledLink:hover,
{
	color: #888888;
	cursor: default;
	text-decoration: none;
}
	


/* Panel base definition, set the width of the .Panel and .PanelCenter (-6) when using */

.Panel
{
	height:439px; /*fade+top height*/
	position:absolute;
	z-index:10;
}
.PanelContent
{
	position:relative;
	z-index:15;
}
.PanelLeft, .PanelRight, .PanelCenter, .PanelFadeLeft, .PanelFadeCenter, .PanelFadeRight, .PanelTopLeft, .PanelTopCenter, .PanelTopRight
{
	height:434px;
	float:left;
	background-repeat:repeat-x;
}
.PanelLeft, .PanelRight, .PanelCenter
{
	height:0px;
}
.PanelTopLeft, .PanelTopRight, .PanelTopCenter
{
	height:5px!important;
	overflow:hidden;
}
.PanelLeft, .PanelFadeLeft, .PanelTopLeft
{
	width:1px;
}
.PanelLeft
{
	background-image:url(/qios.webspace/gfx/bg_panel_left.png);
	background-repeat:repeat-y;
}
.PanelFadeLeft
{
	background-image:url(/qios.webspace/gfx/bg_panel_fade_left.png);
}
.PanelTopLeft
{
	background-image:url(/qios.webspace/gfx/bg_panel_top_left.png);
}
.PanelCenter
{
	background-image:url(/qios.webspace/gfx/bg_panel.png);
	background-repeat:repeat;
}
.PanelFadeCenter
{
	background-image:url(/qios.webspace/gfx/bg_panel_fade.png);
}
.PanelTopCenter
{
	background-image:url(/qios.webspace/gfx/bg_panel_top.png);
	background-repeat:repeat-x;
}
.PanelRight, .PanelTopRight, .PanelFadeRight
{
	width:5px;
}
.PanelTopRight
{
	background-image:url(/qios.webspace/gfx/bg_panel_top_right.png);
}
.PanelRight
{
	background-image:url(/qios.webspace/gfx/bg_panel_right.png);
	background-repeat:repeat-y;
}
.PanelFadeRight
{
	background-image:url(/qios.webspace/gfx/bg_panel_fade_right.png);
}

* html .PanelLeft
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_left.png', sizingMethod='scale');
}
* html .PanelTopLeft
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_top_left.png', sizingMethod='scale');
}
* html .PanelFadeLeft
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_fade_left.png', sizingMethod='scale');
}
* html .PanelCenter
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel.png', sizingMethod='scale');
}
/*
* html .PanelTopCenter
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_top.png', sizingMethod='scale');
}
*/
* html .PanelFadeCenter
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_fade.png', sizingMethod='scale');
}
* html .PanelRight
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_right.png', sizingMethod='scale');
}
* html .PanelTopRight
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_top_right.png', sizingMethod='scale');
}
* html .PanelFadeRight
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/qios.webspace/gfx/bg_panel_fade_right.png', sizingMethod='scale');
}

img.LeftMargin
{
	margin-left: 10px;
}

img.RightMargin
{
	margin-right: 10px;
}

img.TopMargin
{
	margin-top: 10px;	
}

img.BottomMargin
{
	margin-bottom: 10px;	
}

img.BorderGray
{
	border:1px solid #DADADA;	
}

img.Border
{
	border:1px solid black;	
}

ul.BottomMargin li, ol.BottomMargin li
{
	margin-bottom: 20px;
}

span.ErrorMessage
{
	font-size: 11px;
	font-weight: bold;
}

span.MaintenanceMessage
{
	font-size: 11px;
	font-weight: bold;
	color: gray;
}

p.NoBottomMargin
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.ErrorPageLabel
{
	display: block;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: Red;	
}

.ProductDownloadPart
{
	position:relative;
	padding-left:40px;
}

.ProductDownloadPart p
{
	margin-bottom: 0px;
}

.ProductDownloadPart .EulaAgreement
{
	margin-left: -40px;
	margin-bottom: 10px;
}

.ProductDownloadPart img
{
	position:absolute;
	margin-left:-40px;	
}

.ProductDownloadPart a
{
}

.LicenseLoginPart
{
	position:relative;
}

.LicenseLoginPart DL
{
}

.LicenseLoginPart DT
{
	position:relative;
}

.LicenseLoginPart DD
{
	position:relative;
	margin-left: 0px;
	padding-bottom: 6px;	
}

.LicenseLoginPart .ContinueButton
{
	position:absolute;
	left: 222px;
}

.LicenseLoginPart .SaveCheckBox
{
	position: relative;
	margin-left: 5px;
}

.LicenseDetailsPart
{
}

.LicenseDetailsPart table
{
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}


.LicenseDetailsPart DL
{
}

.LicenseDetailsPart DT, .FreeLicenseQualifierPart DT
{
	position: relative;	
}

.LicenseDetailsPart DD, .FreeLicenseQualifierPart DD
{
	/* Do it like this instead of letting the DT float left. Letting the DT float left
	causes weird  behavior on Empty DDs */
	position: relative;
	margin-left: 160px;
	margin-top: -14px;
	height: 20px;
}

.FreeLicenseQualifierPart DD
{
	margin-left: 120px;
}
 
.LicenseDetailsPart H3, .FreeLicenseQualifierPart H3  
{
	position: relative;
	background-color: #DADADA;
}

.LicenseDetailsPart UL
{
	margin-bottom: 6px;
}

.LicenseDetailsPart A
{
	float: right;
}

.LicenseBuyExistingButtonPart  A
{
/*	float: right; */
}

.ServiceDeskEmailPart
{
	position: relative;
}

.ServiceDeskEmailPart DL
{
}

.ServiceDeskEmailPart DT
{
	clear: left;
	position: relative;	
	float: left;
	width: 130px;	
	padding-top: 4px;
}

.ServiceDeskEmailPart DD
{
	position: relative;	
	padding-bottom: 3px;
}

.ServiceDeskEmailPart img.Help
{
	position: absolute;
	margin-top: 3px;
	margin-left: 5px;	
}

.ServiceDeskEmailPart input.AttachButton,
.ServiceDeskEmailPart input.RemoveAttachmentButton
{
	float: right;
	font-family: Microsoft Sans Serif;
	font-size: 11px;
	height: 18px;
	width: 68px;
	margin-right: 13px;
}

* html .ServiceDeskEmailPart input.AttachButton,
* html .ServiceDeskEmailPart input.RemoveAttachmentButton
{
	margin-right: 10px;
}


.ServiceDeskEmailPart .SendButton
{
	margin-top: 3px;
}

.Login
{
	padding:10px;
}
.Login dl
{
	width:350px;
	margin-left:auto;
	margin-right:auto;
}
.Login dt
{
	padding-top:20px;
}
.Login dd
{ 
	margin-left:0px;
}

.FreeLicenseQualifierPart
{
}

.FreeLicenseQualifierPart INPUT
{
	margin-right: 5px;
}

.KeywordsPart
{
	font-size: 11px;
	font-style: italic;
}

.ProductVersionInfoPart
{
	font-size: 12px;
}

.ProductVersionInfoPart table
{
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}


.ProductVersionInfoPart TH
{
	padding: 0px;
}

.ProductVersionInfoPart TH A
{
	text-decoration: none;
}
.ProductVersionInfoPart TH A img
{
	margin-right: 10px;
}

.ProductVersionInfoPart TBODY TD
{
	border-bottom: 1px solid #F3F3F3;
}

.ProductVersionInfoPart TBODY .Spacer
{
	border-bottom: none;
}


.ProductVersionInfoPart .Type
{
	padding-left: 19px;
	width: 85px;
}

.ProductVersionInfoPart .Status
{
	width: 60px;
}

.ProductVersionInfoPart .Description
{
}

.YouTubeVideo
{
	margin-left: auto;
	margin-right: auto;
}

.FolderListingPart
{
}

.FolderListingPart td
{
	border-bottom:1px solid #DADADA;
	border-top:1px solid #DADADA;
	padding-bottom: 10px;
	padding-top: 10px;
}

.FolderListingPart tr.Even td
{
	background-color: #F4F4F4;	
}

.FolderListingPart td.DocumentImage
{
}

.FolderListingPart td.DocumentFile
{
}

.FolderListingPart td.DocumentFile div
{
	font-size: 11px;
}

.FolderListingPart td.DocumentAttributes
{
	width: 100px;
	text-align: right;
}

.CodeSnippetPart
{
	position: relative;
	text-align: left;
	font-family: Courier New;
	font-size: 10pt;	
	border-top:1px solid #506788;
}

.CodeSnippetPart A, .CodeSnippetPart A:visited, .CodeSnippetPart A:hover
{
	display: block;
	text-decoration: none;
	border-bottom:1px solid #506788;
}

.CodeSnippetPart DIV
{
	color:darkblue;
	padding: 5px;
	background-color: #F4F4F4;	
	border-bottom:1px solid #506788;
}

.CodeSnippetPart P
{
	margin: 0px;
	padding: 0px;
}

.CodeSnippetPart P.CodeSnippetComment
{
	color: green;
}

.ProductRegistrationPart 
{
}

.ProductRegistrationPart DT
{
	float: left;
	width: 110px;	
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}

.ProductRegistrationPart DD
{
	margin: 0px;
	padding: 0px;
	height: 24px;
}

.ProductRegistrationPart .Register
{
	position:absolute;
	width: 100px;
	margin-left: 277px;
}

.KeepMeInformedPart
{
}
.KeepMeInformedPart .Input SPAN
{	
	width: 50px;
	margin-right: 7px;
}

.KeepMeInformedPart .Input INPUT
{
	width: 200px;
}

.KeepMeInformedPart .ErrorMessage
{
	padding-left: 50px;	
}

.KeepMeInformedPart .SubscribeButtons 
{
	padding-left: 50px;
}

.KeepMeInformedPart .SubscribeButtons INPUT
{
	margin-right: 2px;
}

/*	
.LicenseDetailsPart DT, .FreeLicenseQualifierPart DT
{
	position: relative;	
}

.LicenseDetailsPart DD, .FreeLicenseQualifierPart DD
{
	position: relative;
	margin-left: 160px;
	margin-top: -14px;
	height: 20px;
}
*/

.TimeZonePart
{	
	/* Note: This is only used design-time, runtime the SPAN tag is not rendered. */
	width: 24px;
	padding: 0px;
	margin: 0px;
	display: inline-block;
}

.MailFormPart
{
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
}

.MailFormPart fieldset
{
	margin: 0px;	
	border: none;
}

.MailFormPart .InvalidMessage
{
	display: none;
}

.MailFormPart legend
{
	display: none;
}

.MailFormPart p
{
	margin: 0px;
	margin-bottom: 5px;
}

.MailFormPart label
{
	float: left;
	display:block;
	color:#E8752E;
}

.MailFormPart p.Invalid sub
{
	display: block;
	float: right;
	color: Red;
}

.MailFormPart .TextBox, .MailFormPart .MultiLineTextBox
{
	display: block;
	padding: 0px;
	margin-right: -4px; /* For IE 6.0 */
	clear:left;
	width: 100%;
}

.MailFormPart .MultiLineTextBox
{
	height: 200px;
}

.QIOSImmoReactionFormPart .MultiLineTextBox
{
	height: 60px;
}


.VirtualEarthPart, .VirtualEarthPartSmall, .VirtualEarthPartLarge
{
    position:relative; 
    width: 100%;
    height:300px; 
}

.VirtualEarthPartSmall
{    
    height:150px;     
}

.VirtualEarthPartLarge
{    
    height:450px;    
}

