/* document setup general */

body {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

.MainBg { 
	background-image: url('../img/bg.gif');
}

.SubNav { 
	background-image: url('../img/bgSubNav.gif');
}

.BgRight { 
	background-image: url('../img/bgR.gif');
}

.LogoAreaLeft { 
	background-color: #CFCFCF;
}

.LogoArea { 
	background-color: #FBEBD1;
	background-image: url('../img/BgLogoArea.gif');	
}

.LogoAreaRight { 
	background-image: url('../img/BgLogoAreaRight.gif');
}

.LogoAreaLine {
	background-color: #7F7F7F;
}

.ServiceArea {
	background-color: #E6E6E6;
}

.BlotSep { 
	background-image: url('../img/blBg.gif');
}

.bodyText { 
	font-size: 11px;
	line-height: 17px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic; 
}

a { 
   text-decoration: none;
   outline: none;
}
a:hover { 
	color: #000000;
} 

.black {
	color: #000000;
}

.gr {
	color: #7F7F7F;
}

.ItemList {
	padding-top: 7px;
}

/* typo and module setup SubNavigation */

.sNavOn {
	font-size: 10px;   
   color: #666666;
   font-weight: bold;
}


/* typo setup NewsCol */

.nCol {
	font-size: 10px;
   line-height: 13px;
   color: #595959;
   margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;   
}

.nHead {	
   line-height: 14px;
   margin-bottom: 3px;
}

a.subnav:hover { 
   color: #000000;
}

a.nColLink { 
	color: #000000;
}

a.nColLink:visited { 
	color: #000000;
}

a.nColLink:hover { 
	color: #CF003A;
}

.FlumeRed {
	color: #CF003A;
}

/* formfields */

form { 
	margin-top: 0px;
	margin-bottom: 0px;
}

.FfFrames {
	background-image: url('../img/BGFfFrame.gif');
}

.FfFramesCenter {
	background-color: #F6F6F6;
}

.FfFramesLeft {
	background-color: #F6F6F6;
	border-left-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
}


.FfFramesRight {
	background-color: #F6F6F6;
	border-right-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
}

.FfFramesBottom {
	background-color: #F6F6F6;
	border-right-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.cBox { 
	margin-left: 0px;
}

.LblCheckboxDiff { 
	margin-left: 3px;
}

.BlotSepFrm { 
	background-image: url('data/BgBlot.gif');
}

.LineSepFrm { 
	background-image: url('data/BgLine.gif');
}

.fFOblig {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 232px;
	height: 15px;
	background-color: #FFFFFF;
	background-image: url('data/BgStar.gif');
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 2px;
}


.fFObligWarning {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 232px;
	height: 15px;
	background-color: #CF003A;
	background-image: url('data/BgStarWhite.gif');
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 2px;
}


.fFStd {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 232px;
	height: 15px;
	background-color: #FFFFFF;
	padding-left: 16px;
	padding-top: 2px;
}

.fFStdWarning {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 232px;
	height: 15px;
	background-color: #CF003A;
	padding-left: 16px;
	padding-top: 2px;
}

.fFOptional {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7B7B7B;
	border-style: solid;
	border-width: 1px;
	border-color: #7B7B7B;
	width: 232px;
	height: 15px;
	background-color: transparent;
	padding-left: 16px;
	padding-top: 2px;
}

.fFOptionalWarning {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CF003A;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 232px;
	height: 15px;
	background-color: transparent;
	padding-left: 16px;
	padding-top: 2px;
}
