﻿@charset "utf-8";

/* CSS Document */
Body { background-image: url(/Files/system/kavli/graphic/SiteBg.jpg); background-repeat: repeat-x; background-position: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a, input { font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #445a08; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #b4020a; text-transform: uppercase; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-transform: uppercase; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b4020a; }
ul { padding: 2px 0px 0px 17px; margin: 0px; list-style-image: url(/files/system/kavli/graphic/BulletImage.gif); list-style-position: inside; list-style: outside; }

/* Page */
/*#SiteContainer { width: 971px; background-image: url(/Files/system/kavli/graphic/SiteTop.jpg); background-repeat: no-repeat; background-position: top; background-color: #FFFFFF; }*/
#SiteContainer { width: 971px; background-repeat: no-repeat; background-position: top; background-color: #FFFFFF; }
#ToolsMenuContainer { position: relative; height: 50px; padding: 18px 18px 0 0; }
#ToolsMenu { float: right; padding: 3px 20px 0 0; }
#ToolsMenu a { color: #FFFFFF; font-size: 11px; text-decoration: none; }
#ToolsMenu a:hover { text-decoration: underline; }
#PrinterFrindly { position: absolute; left: 593px; top: 26px; font-size: 10px; width: 150px; }
#PrinterFrindly a { text-decoration: none; color: #999999; }
#PrinterFrindly a:hover { text-decoration: none; color: #445a08; }
#SearchContainer { float: right; }
#SearchContainer input { border: solid 1px #FFFFFF; height: 16px; color: #999999; width: 123px; font-size: 11px; padding: 1px 0 0 5px; }
#TopMenuContainer { height: 31px; }
#Logo { position: absolute; top: 15px; left: 30px; }
#TopMenu { padding: 0 0 0 236px; }
#ContentContainer { width: 971px; }
#Content { float: left; padding: 28px 40px 0 35px; width: 695px; line-height: 16px; position: relative; }
#ContentContainerFront { width: 971px; }
#ContentFront { padding: 4px 0 0 0; }
#SubMenuContainer { float: right; width: 201px; }
#SubMenu { padding: 0 0 0 0; }
#Pagename { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #445a08; font-weight: bold; padding: 25px 0 0 15px; height: 24px; }
#FooterContainer { clear: both; width: 971px; height: 30px; background-image: url(/Files/system/kavli/graphic/FooterBg.gif); }
#Footer { }

/* Submenu */
.L2div { background-image: url(/Files/system/Kavli/graphic/SubMenuBg.gif); height: 24px; padding: 0 0 0 15px; width: 161px; margin-bottom: 6px; }
.L2div a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #445a08; text-decoration: none; line-height: 24px; }
.L2_Activediv { background-image: url(/Files/system/Kavli/graphic/SubMenuBgOn.gif); background-position: top; background-repeat: no-repeat; padding: 0 0 0 15px; width: 161px; margin-bottom: 6px; }
.L2_Activediv a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 24px; }

.L3div { background-image: url(/Files/system/Kavli/graphic/SubMenuNiveau2Bg.gif); height: 24px; padding: 0 0 0 15px; width: 146px; margin-bottom: 6px; }
.L3div a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #445a08; text-decoration: none; font-weight: normal; line-height: 24px; }
.L3_Activediv { background-image: url(/Files/system/Kavli/graphic/SubMenuNiveau2BgOn.gif); height: 24px; padding: 0 0 0 15px; width: 146px; margin-bottom: 6px; }
.L3_Activediv a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #445a08; text-decoration: none; font-weight: normal; line-height: 24px; }

/* ParagraphSetup - subpage */
#SubpageTopHolder { width: 695px; }
#SubpageBottomHolder { width: 695px; }
#SubpageBottom1 { float: left; height: 115px; width: 231px; }
#SubpageBottom2 { float: left; height: 115px; width: 231px; }
#SubpageBottom3 { float: left; height: 115px; width: 231px; }

/* ParagraphSetup - frontpage */
#FrontpageTop { width: 971px; }
#FrontpageTop1 { float: left; width: 363px; padding: 0 0 0 6px; }
#FrontpageTop2 { width: 597px; }
#FrontpageFoodserviceTop1 { float: left; width: 439px; padding: 0 0 0 6px; }
#FrontpageFoodserviceTop2 { width: 521px; }
#FrontpageBottom { width: 971px; background-image: url(/files/system/kavli/graphic/FrontpageBottomBg.jpg); background-position: top; background-repeat: no-repeat; height: 214px; padding: 18px 0 0 0; }
#FrontpageBottom1 { float: left; width: 227px; padding: 0 17px 0 5px; }
#FrontpageBottom2 { float: left; width: 227px; padding: 0 17px 0 0; }
#FrontpageBottom3 { float: left; width: 227px; padding: 0 17px 0 0; }
#FrontpageBottom4 { float: left; width: 227px; }

/* Page - print */
#PrintLogo { width: 695px; height: 65px; background-image: url(/files/system/kavli/graphic/LogoPrint.gif); background-repeat: no-repeat; background-position: bottom left; }
#PrintContent { width: 695px; }
#PrintFooter { clear: both; width: 695px; border-top: solid 1px #cdcdcd; margin-top: 30px; padding-top: 5px; }

