@charset "utf-8";
/* CSS Document */

/* CSS Document */
/* Styles for Draw-Window - Windows in HTML-Page integrated */
 
 
div#inlinewindowOverlay {
	background-color:#c9c9c9;
	filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;
	position:absolute; top:0px; left:0px;
	height:100%; width:100%;
	z-index:50;
}
 
div#pageContainer {
	position:relative;
}
 
 
/* ................... InlineWindow ....................*/
div.containerInlineWindow {
	position:absolute;
	top:128px;
	left:119px;
	z-index:96;
	display:none;
}
 
 
	div.containerInlineWindow div.shadow {
		background-image:url(/images/global/general/inline-window-shadow.png); background-repeat:no-repeat; background-position:bottom right;
		margin:6px 0 0 6px;
		position:relative;
		width:752px;
	}
 
		div.containerInlineWindow div.containerContent {
		}
 
			div.containerInlineWindow div.dislocation {
				background-color:#006666;
				position:relative; left:-6px; top: -6px;
			}
 
 
			div.containerInlineWindow div.windowContent {
				border:1px solid #b6b6b6;
			}
			/* TITLE-BAR */		
			div.containerInlineWindow div.titleBar {
				background-color:#5EA4B6;
				color:#fff;
				height:22px;
				line-height:21px;
				overflow:hidden;
				position:relative;
				padding-right:18px;
			}
			div.containerInlineWindow div.errorWindow div.titleBar {
				background-color:#a53200;
			}			
				div.titleBar div.title {
					float:left;
					height:21px;
					padding-left:28px;
					font-weight:bold;
					padding-right:24px;			
				}
					div.titleBar a {
						float:right;
						height:21px;	
						color:#fff;
						padding-right:24px;
						text-decoration:underline;
						background-image:url(/images/global/general/inline-window-close-graphic.gif);
						background-repeat:no-repeat;
						background-position: right 5px;				
					}
					div.titleBar a:visited {	
						color:#fff;
					}
			/* (END) title-bar */		
			div.containerInlineWindow div.windowContent div.boxContent {
				color:#000;
				background-color:#FFF;
				background-image:url(/images/global/general/inline-window-shadow-bottom.jpg);
				background-repeat:repeat-x;
				background-position:0px 0px;		
			}
				div.containerInlineWindow div.windowContent div.contentText {
					padding:28px;
				}
				div.containerInlineWindow div.errorWindow div.contentText {
					background-image:url(/images/global/general/icon-information.gif);
					background-position:12px 18px;
					background-repeat:no-repeat;
					padding:40px 12px 40px 100px;
				}				
				div.containerInlineWindow div.boxColumn {
					width:100%;
					clear:both;
					padding-bottom:25px;
				}				
				/* FORMULAR - ELEMENT */
				div.containerInlineWindow div.windowContent div.contentFormular {
					padding: 28px;
					background-color: #DEE7EC;
				}
				div.containerInlineWindow div.windowContent div.contentFormular div#errorText {
					padding:0pt 0pt 12px;
					color:red; font-weight:bold;
					display:none;
				}
				div.containerInlineWindow div.windowContent div.contentFormular form {	
					padding:0; margin:0;
				}
					div.containerInlineWindow div.contentFormular	span.fieldLabel {
						width:85%; line-height: 28px; height: 28px;
						overflow:hidden;
						font-weight:bold;
						padding:0; margin:0;
						display:block;
					}
					div.containerInlineWindow div.contentFormular div.boxColumn div.columnHalf {
						float:left; width:50%;
					}
					div.containerInlineWindow div.contentFormular input {
						margin:0; padding:0;
					}
					div.containerInlineWindow div.contentFormular div.columnHalf input {
						width:80%;
					}
					div.containerInlineWindow div.contentFormular div.columnFull input,
					div.containerInlineWindow div.contentFormular div.columnFull textarea  {
						width:90%;
					}
					div.containerInlineWindow div.contentFormular div.columnFull textarea  {
						height:100px;
					}
				/* (END) formular-element */
				/* DOWNLOAD-ELEMENT */
				div.containerInlineWindow div.contentDownload {
					padding:32px 24px 28px 28px;
				}
					div.containerInlineWindow div.contentDownload .downloadArea {
						margin-top:2px;
					}
					div.containerInlineWindow div.contentDownload div.columnLeft{
						float:left;
						padding-right:18px;
						width:340px;
					}
					div.containerInlineWindow div.contentDownload div.columnRight{
						float:left;
						width:340px;
					}
					div.containerInlineWindow div.contentDownload p {
						padding:0; margin:0;
						overflow:hidden;
						height:40px;						
					}
					div.containerInlineWindow div.contentDownload div.item {
						float:left;
						margin:4px 0 0 0;
						position:relative;
					}
				
						div.containerInlineWindow div.contentDownload div.first {
							margin:4px 4px 0 0;
						}					
					div.containerInlineWindow div.contentDownload div.overlay {
						position:absolute;
						bottom:0px; left:0px;
						padding:0;
						margin:1px;
						width:164px;
						visibility:hidden;
					}
					div.containerInlineWindow div.contentDownload div.overlay a {
						margin:4px;
					}															
					div.containerInlineWindow div.contentDownload img {
						border:1px solid #c4c4c4;
						display:block;
					}																			
				/* (END) download-element */
					
				div.containerInlineWindow div.boxContent div.headline{
					font-weight:bold;
					margin-bottom:9px;
				}
				div.containerInlineWindow div.boxContent .boxMarginTop {
					margin-top:24px;
				}
				/* BUTTON-ELEMENT */
				div.hoverButtonActive {
					cursor:pointer;
				}
				div.containerInlineWindow div.boxContent .hoverButtonActive a {
						height:17px; 
						display:block;
						background-color:#D36D00;
						border-top:2px solid #e4a765;
						border-right:2px solid #643400;
						border-bottom:2px solid #643400;
						border-left:2px solid #e4a765;
						padding:2px 28px 0 8px;
						margin:24px 0 0 0;
						background-image:url(/images/global/general/cc-next-step.gif);
						background-position:right 2px;
						background-repeat:no-repeat;		
						font-size:12px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						font-weight:bold;		
						text-decoration:none;
				}
				div.containerInlineWindow div.boxContent .hoverButtonActive a:hover {
						background-position:right 3px;
						border-top:2px solid #643400;
						border-right:2px solid #D36D00;
						border-bottom:2px solid #D36D00;
						border-left:2px solid #643400;
						height:16px;
						padding:3px 28px 0 8px;		
				}
				/* (END) button-element */
 
										
/* ................... END (drawWindow) ....................*/
 