/*BODY {  
	COLOR: #000000; FONT: 9pt Verdana, Arial, Helvetica, Sans-serif; background-image:none; BACKGROUND-COLOR: #ffffff; background-repeat: repeat-x; text-align: center;
	scrollbar-face-color: #EDF1F4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #EDF1F4;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #3A425B;
	scrollbar-track-color: #F7F7F7;
	scrollbar-darkshadow-color: #98AAB1;
}
*/
form { margin: 0; padding: 0 0 0 0; }

/* Defines the alignment and width of the layout */

.outerframe {  margin-left: auto; margin-right: auto; width: 750px; text-align: left;  }


/* Header field */

.headerimage { width: 750px; height: 60px; border-width: 0px; background-image:url(/images/template/header.gif); text-align: right; }

.searchfield { border-bottom: 1px solid #DEE3E9; border-top: 1px solid #DEE3E9; padding: 10px; margin-top: 10px; background-color: #F4F5F7; text-align: right; vertical-align: top;}
.searchbutton { }
.keywords { color: #000000; FONT: 11px Arial, Helvetica, Sans-serif; }

.homelink { width: 300px; float: left; margin-top: 0px; margin-left: 10px; }

/* Login/logout and user profile links */

.adminarea { position: absolute; right: 5px; top: 5px; padding: 5px; width: 120px; }
.authenticationlink A:link, .authenticationlink A:active, .authenticationlink A:visited { COLOR: #ffffff; FONT: 10px Arial, Helvetica, Sans-serif; text-decoration: none;}
.authenticationlink A:hover { COLOR: #FDC723; FONT: 10px Arial, Helvetica, Sans-serif; text-decoration: none; }
.authenticationicon { margin-left: 3px; margin-right: 5px; border-width: 0px; vertical-align: middle;}
.adminsection { padding-bottom: 10px; }

.adminsection A:link, .adminsection A:active, .adminsection A:visited { color: #ffffff; FONT: 12px Arial, Helvetica, Sans-serif; text-decoration: none; }
.adminsection A:hover { color: #ffffff; FONT: 12px Arial, Helvetica, Sans-serif; text-decoration: underline; }

/* Main navigation section eg. modules */
/*
.mainmenu { border-bottom: 1px solid #DEE3E9; }

.mainmenutopseparator { margin-top: 26px; margin-left: 10px;}

.menuitem1link a:link , .menuitem1link a:visited { COLOR: #014489; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1link a:hover { COLOR: #000000; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1linkactive A:link, .menuitem1linkactive A:visited, .menuitem1linkactive A:hover, .menuitem1linkactive A:active { COLOR: #000000; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none;}
.menuitem1linkactive a:hover { COLOR: #000000; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1, .menuitem1active { height: 30px; border-top: 1px solid #DEE3E9; padding-left: 10px; }
.menuitem1link, .menuitem1linkactive { padding-left: 3px; padding-top: 7px; }

.menuitem2link a:link , .menuitem2link a:visited, .menuitem2link a:active { COLOR: #014489; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2link a:hover { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2link { padding: 0 0 5px 13px; }
.menuitem2linkactive a:link , .menuitem2linkactive a:visited, .menuitem2linkactive a:active { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2linkactive a:hover { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2linkactive { padding: 0 0 5px 13px; }

.menuitem3link a:link , .menuitem3link a:visited, .menuitem3link a:active { COLOR: #014489; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3link a:hover { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3link { padding: 0 0 5px 25px; }
.menuitem3linkactive a:link , .menuitem3linkactive a:visited, .menuitem3linkactive a:active { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3linkactive a:hover { COLOR: #000000; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3linkactive { padding: 0 0 5px 25px; }
*/

/* Navigation path */

.path { padding-left: 180px; text-align: left; height: 27px;}
.pathlink { COLOR: #1961aa; FONT: 11px Arial, Helvetica, Sans-serif; padding-left: 15px; padding-top: 6px;}
.pathlink A:link, .pathlink A:active, .pathlink A:visited {color: #014489; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.pathlink A:hover { color: #014489; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: underline; }


/* Left and right borders of the layout and the main content area */
.borderleft { vertical-align: top; border: 1px solid #DEE3E9; border-top-width: 0px; border-bottom-width: 0px; width: 180px; height: 350px; background-color: #F4F5F7; }
.mainsection { vertical-align: top; width: 415px; background-color: #ffffff; text-align: left;}
.borderright { vertical-align: top; width: 155px;  border: 1px solid #DEE3E9;  border-bottom-width: 0px;}


/* The heading of the page */

.heading { COLOR: #fff; FONT: bold 20px Arial, Helvetica, Sans-serif; margin: 20px 0 20px 0px; }


/* Secondary navigation a.k.a submenu */

.submenufield { text-align: right; }
.submenutable { margin-left: auto; margin-right: 0px; } 
.submenu A:link, .submenu A:active, .submenu A:visited { COLOR: #003366; FONT: 11px Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; padding: 1px;}
.submenu A:hover { COLOR: #003366; FONT: 11px Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; background-color: #ffffff; padding: 1px;}
.submenuactive A:link, .submenuactive A:active, .submenuactive A:visited { COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, Sans-serif; background-color: #FFFFCC; text-transform: normal;text-decoration: none; padding: 1px;}
.submenu, .submenuactive { color: #ffffff; white-space: nowrap; height: 18px; padding-top: 1px; background-image:url(/images/template/submenu_bg.gif); }

.nosubmenu { height: 5px; width: 80%;}


/* The footer of the layout */

.fpfooter { width: 750px; height: 60px; border-top: 1px solid #DEE3E9;}
.footer { width: 750px; height: 60px; border-top: 1px solid #DEE3E9;}
.footertext { COLOR: #999999; FONT: 9px Verdana, Arial, Helvetica, Sans-serif; text-align: left; padding-top: 23px;}
.footertext A:link, .footertext A:active, .footertext A:visited { COLOR: #999999; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: underline;}
.footertext A:hover { COLOR: #003366; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: underline;}

.boehringlink { float: left; margin-top: 15px; padding-left: 200px; padding-right: 5px; }

/* custom styles */

/*.leftsection {  width: 180px; height: 80px; background-image: url(/images/template/leftside_bg.gif); background-repeat: no-repeat; background-color: #ffffff;}*/

.sitemenu { 
text-align: right;
margin-right: 0px;
margin-top: 0px;
}

.sitemenutopseparator { margin-top: 26px; margin-left: 12px;}

.sitemenucelllink A:link, .sitemenucelllink A:visited, .sitemenucelllink A:active { COLOR: #014489; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.sitemenucelllink A:hover  { COLOR: #000000; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.sitemenucelllinkactive A:link, .sitemenucelllinkactive A:visited, .sitemenucelllinkactive A:hover, .sitemenucelllinkactive A:active { COLOR: #000000; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.sitemenucell, .sitemenucellactive { height: 30px; border-bottom: 1px solid #DEE3E9; padding-right: 10px; background-color: #F4F5F7;}
.sitemenucelllink, .sitemenucelllinkactive {  padding-right: 3px; padding-top: 7px; }



/* Vertical menu in positioned layout */
/*
.menuitem1 { background-image:url(/images/template/mainmenuitem_bg.gif); background-repeat: no-repeat; background-color: #003366;}
.menuitem1active { background-image:url(/images/template/mainmenuitem_bg_act.gif); background-repeat: no-repeat; background-color: #006699;}
.menuitem1link a:link , .menuitem1link a:visited, .menuitem1link a:hover, .menuitem1link a:active { COLOR: #ffffff; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1linkactive A:link, .menuitem1linkactive A:visited, .menuitem1linkactive A:hover, .menuitem1linkactive A:active { COLOR: #ffffff; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none;}
.menuitem1, .menuitem1active { height: 30px;}
.menuitem1link, .menuitem1linkactive { padding-left: 13px; padding-top: 6px; }

.menuitem2 { background-image:url(/images/template/mainmenusubitem_bg.gif); height: 19px; background-repeat: no-repeat; background-color: #99CCFF;}
.menuitem2link a:link , .menuitem2link a:visited, .menuitem2link a:hover, .menuitem2link a:active { COLOR: #003366; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2link { padding-left: 24px; padding-top: 1px; }
.menuitem2active { background-image:url(/images/template/mainmenusubitem_bg_act.gif); height: 19px; background-repeat: no-repeat; background-color: #003366;}
.menuitem2linkactive a:link , .menuitem2linkactive a:visited, .menuitem2linkactive a:hover, .menuitem2linkactive a:active { COLOR: #003366; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2linkactive { padding-left: 24px; padding-top: 1px; }

.menuitem3 { background-image:url(/images/template/mainmenusubitem2_bg.gif); background-repeat: no-repeat; background-color: #99CCFF;}
.menuitem3link a:link , .menuitem3link a:visited, .menuitem3link a:hover, .menuitem3link a:active { COLOR: #003366; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3link { padding-left: 32px; padding-top: 2px; }
.menuitem3active { background-image:url(/images/template/mainmenusubitem2_bg_act.gif); background-repeat: no-repeat; background-color: #99CCFF;}
.menuitem3linkactive a:link , .menuitem3linkactive a:visited, .menuitem3linkactive a:hover, .menuitem3linkactive a:active { COLOR: #003366; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3linkactive { padding-left: 32px; padding-top: 2px; }
*/



.printsection { margin: 15px auto auto 12px; }
.printsection A:link, .printsection A:active, .printsection A:visited { color: #666666; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.printsection A:hover { color: #666666; FONT: bold 11px Arial, Helvetica, Sans-serif; text-decoration: underline; }

.credits A:link, .credits A:active, .credits A:visited { COLOR: #999999; FONT: 9px Arial, Helvetica, Sans-serif; text-decoration: none; }
.credits { COLOR: #999999; FONT: 9px Arial, Helvetica, Sans-serif; padding-top: 15px; margin-left: 335px;}
