/* ################################################### */
/* #  Siemens ODG Templates V1.0, 12-01-2003         # */
/* #  based on Siemens Online Design Guidelines 2.0  # */
/* #  CSS is derived from Siemens.com CSS (vi02.css) # */
/* #  Created by virtual identity AG                 # */
/* ################################################### */

/* HTML-Templates Stylesheet */


/* Zones Definitions */

/* Global */
.global {
	background-color:#333333;
}

/* Local (first column) */
.local {
	background-color:#666666;
}

/* Local2 (second column) */
.local2 {
	background-color:#A0B6C0;
}

/* Key Visual */
.keyVisual {
	background-color:#ffffff;
}

/* Site Identifier */
.siteIdentifier {
	background-color:#666666;
}

/* Primary Navigation (first column) */
.primaryNav {
	background-color:#A0B6C0;
}

/* Primary Navigation2 (second column) */
.primaryNav2 {
	background-color:#333333;
}

/* Secondary Navigation */
.secondaryNav {
	background-color:#889EA7;
}

/* Main Content Area */
.content {
	background-color:#ffffff;
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
}

/* Right Hand Column */
.content2 {
	background-color:#CAD6DA;
}


/* Element Colors */
.separatorLine {
	background-color:#666666;
}			
.separatorLineDark {
	background-color:#333333;
}			
.separatorLineLight {
	background-color:#999999;
}			
.separatorLineLighter {
	background-color:#cccccc;
}			



/* Portlet Colors */
.portletFrame {
	background-color:#666666;
}			
.bgcPortletHeader {
	background-color:#666666;
}			
.bgcPortletTab {
	background-color:#ffffff;
}			
.portletBackground {
	background-color:#eeeeee;
}			



/* form elements */
/* input fields */
.inputS {
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
}
/* select boxes */
/* general */
select { 
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:500;
}
/* small*/
.selectS { 
	font-family:Arial,Verdana,sans-serif; 
	font-size:10px; 
	font-weight:500;
}



/* primary navigaton */

.primnav {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#333333;
	}
.primnav-high {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#ffffff;
}
.primnav2 {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}
.primnav3 {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#333333;
}
.primnav2-high {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#ffffff;
}



/* Text Elements */
.link {
	font-style:normal;
	text-decoration:underline; 
	font-size:12px;
	color:#000000;
	font-family:Arial,Verdana; 
	line-height:16px;
}


.txt {
	font-family:Arial,Verdana,sans-serif; 
	font-style:normal;
	font-size:11px;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}
.txtlight {
	font-family:Arial,Verdana,sans-serif; 
	font-style:normal;
	font-size:11px;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}
.txtXS {
	font-style:normal;
	text-decoration:none; 
	font-size:9px;
	color:#333333;
	font-family:Arial,Verdana; 
	line-height:14px;
}
.txtS {
	font-style:normal;
	text-decoration:none; 
	font-size:10px;
	color:#333333;
	font-family:Arial,Verdana; 
	line-height:14px;
}
.txtbold {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#333333; 
}
.txtparagraph {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}		
.txtred {
	font-style:normal;
	text-decoration:none; 
	font-size:11px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:16px;
}
.txtredXS {
	font-style:normal;
	text-decoration:none; 
	font-size:9px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:12px;
}
.txtboldred {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#cc3300; 
}					
.txtboldmap {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}				
.txt10 {
	font-family:Arial,Verdana,sans-serif; 
	font-size:10px;
	font-style:normal;
	line-height:14px;
	text-decoration:none; 
	color:#333333;
}		
.txt12 {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}	
.txt12red {
	font-style:normal;
	text-decoration:none; 
	font-size:12px;
	color:#cc3301;
	font-family:Arial,Verdana; 
	line-height:16px;
}
.txt12light {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-style:normal;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}		
.txt12paragraphlight {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#666666;
}		
.txt12paragraph {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none; 
	color:#333333;
}		
.txtbold12 {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#333333; 
}
.txtbold12light {
	font-family:Arial,Verdana,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:18px;
	text-decoration:none; 
	color:#666666; 
}
.txtwhite {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#ffffff;
} 
.txtboldwhite2 {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	color:#ffffff;
}
.txtgreydark {
	font-family:Arial,Verdana,sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:17px;
	text-decoration:none;
	color:#666666;
}
.txtgreysearch {
	font-style:normal;
	text-decoration:none; 
	font-size:10px;
	color:#666666;
	font-family:Arial,Verdana; 
	line-height:14px;
}		
.contboxheadertxt {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#ffffff;
}			
.contboxsubheadertxt {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:16px;
	text-decoration:none; 
	color:#333333; 
}
.contboxtxt {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	color:#333333;
}
.txtsearch {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}					
.txtsearchbold {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#333333; 
}					
.txtsearchgreybold {
	font-family:Arial,Verdana,sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	line-height:14px;
	text-decoration:none; 
	color:#666666; 
}					
.primaryNavSpaced {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	color:#333333;
}
.primaryNavWhite_Spaced {

	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	color:#FFFFFF;
}

input.Upload {
	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana,Arial,sans-serif; 
	font-size:11px; 
	font-weight:500;
}

.input.NumericText {
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
	text-align:right;
}

.disabledRow {
	background-color:#EAEAEA;
	color: #777777;
}

.disabledTextbox {
	background-color:#EAEAEA;
	color: #777777;
}

.enabledTextbox {
	background-color:#FFFFFF;
	color: #000000;
}

html {
    height: 100%;
}

body 
{
	height: 100%;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}

/* Contact Style */
.primnav4 {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	color:#fffffe;
}