/* LAYERS */
#branding { position:absolute; left:0px; top:0px; width:1000px; height:161px; z-index:1; }
#endOfPage { position:absolute; left:0px; top:0px; width:1000px; height:32px; z-index:2 }
#metaNav { position:absolute; left:0px; top:127px; width:989px; height:30px; z-index:5 }
#riders { position:absolute; left:205px; top:106px; width:200px; height:55px; z-index:6 }
#nav { position:absolute; left:15px; top:176px; width:180px; height:auto; background-color: #cfe7f1; z-index:7; }
#quickLinks { position:absolute; left:15px; top:176px; width:180px; height:18; background-color: #f7dac8; z-index:8; overflow: hidden; }
#contentNBsite { position:absolute; left:205px; top:176px; width:539px; height:auto; background-color: #cfe7f1; z-index:7 }
#contextNBsite { position:absolute; left:754px; top:176px; width:235px; height:auto; background-color: #cfe7f1; z-index:10}
#ErrorNBsite { position:absolute; top:176px; width:1000px; height:auto; background-color: #cfe7f1; z-index:9}

/* TEXTFORMATIERUNGEN */
BODY,TABLE,TR,TD,DIV { font: 10px/15px Verdana,Geneva,sans-serif; color: #4C5A6F; }
iframe 
{ 
	border: 0px;
	scrollbar-base-color: #E6F7FD;
	scrollbar-3dlight-color: #93d3e9;
	scrollbar-arrow-color: #0072bb;
	scrollbar-darkshadow-color: #93d3e9;
	scrollbar-face-color: #b1d0e3;
	scrollbar-highlight-color: #93d3e9;
	scrollbar-shadow-color: #0072bb;
	scrollbar-track-color: #cfe7f1; 
 }
P { margin-top: 0px; margin-bottom: 0px; } 
H1 {font: bold 12px/15px Verdana,Geneva,sans-serif; margin-bottom: 0px; color: #C5008B;  text-transform: uppercase;}
H2 { font: bold 12px/15px Verdana,Geneva,sans-serif; margin-top: 0px; margin-bottom: 30px; color: #000000; text-transform: uppercase; }
H3 { font: bold 11px/15px Verdana,Geneva,sans-serif; margin-top: 0px; margin-bottom: 10px; color: #000000; }
H4 { font: bold 10px/15px Verdana,Geneva,sans-serif; margin-top: 0px; margin-bottom: 5px; color: #000000; }
.lead { font: 11px/15px Verdana,Geneva,sans-serif; color: #000000; }
.footer { font: 9px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #4C5A6F; }
.footerNarrow { font: 9px/12px Verdana,Geneva,sans-serif; letter-spacing: -1px; word-spacing: 2px; text-decoration: none; color: #4C5A6F; }
.subNavTitle { font: bold 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
TH { font: 9px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }

/* LINKFORMATIERUNGEN */
A:link { font: 10px/15px Verdana,Geneva,sans-serif; text-decoration: none; color: #00507F; }
A:visited { font: 10px/15px Verdana,Geneva,sans-serif; text-decoration: none; color: #00507F; }
A:hover { font: 10px/15px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
A:active { font: 10px/15px Verdana,Geneva,sans-serif; text-decoration: none; color: #00507F; }
.mainNav:link { font: bold 11px Verdana,Geneva,sans-serif; font-weight: bold; text-decoration: none; color: #3D4F6A; }
.mainNav:visited { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; }
.mainNav:hover { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.mainNav:active { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; }
.mainNavActive:link { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.mainNavActive:visited { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.mainNavActive:hover { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.mainNavActive:active { font: bold 11px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.subNav:link { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; }
.subNav:visited { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; }
.subNav:hover { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.subNav:active { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; }
.subNavActive:link { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.subNavActive:visited { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.subNavActive:hover { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.subNavActive:active { font: 10px/12px Verdana,Geneva,sans-serif; text-decoration: none; color: #000000; }
.metaNav:link { font: 9px Verdana,Geneva,sans-serif; text-decoration: none; color: #FFFFFF; }
.metaNav:visited { font: 9px Verdana,Geneva,sans-serif; text-decoration: none; color: #FFFFFF; }
.metaNav:hover { font: 9px Verdana,Geneva,sans-serif; text-decoration: none; color: #E6E6E6; }
.metaNav:active { font: 9px Verdana,Geneva,sans-serif; text-decoration: none; color: #FFFFFF; }

/* FORMULARELEMENTE */
FORM { margin-top: 0px; margin-bottom: 0px; }
INPUT,TEXTAREA,SELECT { 
	font: 9px Verdana,Geneva,sans-serif; color: #3D4F6A; 
	border: 1px solid #8dbbd6;
	background-color: #cfe7f1; }
.submit { 
	font: 9px Verdana,Geneva,sans-serif; color: #3D4F6A; 
	border: 1px solid #8dbbd6; 
	background-color: #cfe7f1; }

/* BOXES: SPEZIELLE ZELLEN- & ABSCHNITTSFORMATE */
.mainNavBox { 
	border-top: 1px solid #93d3e9; border-bottom: 1px solid #93d3e9;
	padding-left: 11px; padding-top: 3px; padding-bottom: 3px;
	background-color: #e6f7fd; }
.subNavBox { padding-left: 11px; background-color: #FFFFFF; }
.subNavBoxBorder { background-color: #FFFFFF; border-bottom: 1px solid #93d3e9; }
.subSubNavBox { padding-left: 26px; background-color: #FFFFFF; }
.quickLinksBox { padding-left: 16px; background-color: #e6f7fd; }
.quickLinksBoxBorder { background-color: #e6f7fd; border-bottom: 1px solid #8dbbd6; }
.contentBoxSiteText { 
	padding-top: 19px; padding-left: 11px; padding-right: 5px; padding-bottom: 40px; 
	background-color: #FFFFFF; }
.contentBoxPortalText { 
	padding-top: 19px; padding-left: 7px; padding-right: 5px; padding-bottom: 40px; 
	background-color: #FFFFFF; }
.contextBoxHeader { 
	font: bold 9px Verdana,Geneva,sans-serif; text-decoration: none; color: #3D4F6A; 
	border-top: 1px solid #93d3e9; border-bottom: 1px solid #93d3e9;
	padding: 3px;
	background-color: #e6f7fd; }
.contextBoxButton { padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF; }
.contextBoxLinks { padding: 3px; padding-left: 11px; text-indent: -8px; background-color: #FFFFFF; }
.contextBoxText { 
	font: 10px/12px Verdana,Geneva,sans-serif; 
	padding: 3px; 
	background-color: #FFFFFF; }
.contextBoxBorder { border-top: 1px solid #93d3e9; }
.bannerBoxText { padding-top: 6px; padding-left: 11px; padding-right: 5px; background-color: #cfe7f1; }
.footerBoxSite { padding-left: 11px }
.footerBoxPortal { padding-left: 7px }
.inlineBoxText { padding: 1 10 1 2; border-bottom: 1px solid #FFFFFF; background-color: #cfe7f1; }
.inlineBoxTextBright { padding: 1 10 1 2; border-bottom: 1px solid #FFFFFF; background-color: #E6F7FD; }
.gitterBoxText { 
	padding: 1 10 1 2; background-color: #cfe7f1; 
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.gitterBoxTextBright { 
	padding: 1 10 1 2; background-color: #E6F7FD; 
	border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.liste { padding-left: 10px; text-indent: -10px; }
.halfLine { line-height: 8px; }
.tdBorderTop { border-top: 1px solid #FFFFFF; }
.td_underline { 
	border-bottom-width: 1px; 
	border-right-width:1px; 
	border-right-style: solid;	
	border-right-color: #ffffff; 
	border-bottom-style: solid;	
	border-bottom-color: #ffffff; 
	background-color: #cfe7f1;}

/* FARBKLASSEN */
.bgContentBorder { background-color: #cfe7f1 }
.bgBody { background-color: #b1d0e3; }
.bgContent { background-color: #FFFFFF; }
.bgContentBar { background-color: #C5008B; }
.bgBanner { background-color: #E6F7FD; }
.bgPanel { background-color: #cfe7f1; }

/*BILDER*/
.imgrigth { margin-right: 4px; margin-left: 10px; margin-top: 4px; margin-bottom: 10px; }
.imgleft { margin-right: 10px; margin-left: 0px; margin-top: 4px; margin-bottom: 10px; }
.scroll{
	scrollbar-base-color: #E6F7FD;
	scrollbar-3dlight-color: #93d3e9;
	scrollbar-arrow-color: #0072bb;
	scrollbar-darkshadow-color: #93d3e9;
	scrollbar-face-color: #b1d0e3;
	scrollbar-highlight-color: #93d3e9;
	scrollbar-shadow-color: #0072bb;
	scrollbar-track-color: #cfe7f1; 
}

