* { margin: 0; padding: 0; }
body { color: #000; text-align: center; background-color: #efeff5; }
#ctrl { z-index: 99999; }
#main { margin: 0 auto; width: 905px; position: relative; top: 0px; }
#logo { display: block; margin: 33px auto 22px; width: 234px; height: 126px; text-align: center; background: url(/Portals/Cavance/Images/Misc/cavance_logo.png) no-repeat top left; border: 0; }
#mainnav { margin: 0 auto; border: 0; width: 877px; height: 22px; }
#shadowpanes { margin: 0 auto; width: 903px; height: 506px; background: url(/Portals/Cavance/Images/Misc/shadowpanes.png) no-repeat top left; border: 1px solid #efeff5; }
#bgpanes { margin: 8px auto; width: 885px; height: 488px; background-color: #fff; border: 1px solid #fff; }
#panes { margin: 3px auto; width: 877px; height: 480px; background-color: #fff; border: 1px solid #fff; text-align: left; }
#bgstoffe { margin: 0; padding: 0; width: 877px; height: 480px; background: url(/Portals/Cavance/Images/Illustration/Inhaltsstoffe_1.jpg) no-repeat top left; }
#bggeschichte { margin: 0; padding: 0; width: 877px; height: 480px; background: url(/Portals/Cavance/Images/Illustration/Geschichte.jpg) no-repeat top left; }
#contentcenter {  margin: 28px 5px 33px 33px; width: 359px; height: 419px; float: left;}
#contentcenteroverflow { margin: 0; padding: 0 33px 0 0; height: 419px; overflow: auto; }
#contentright { margin: 0; padding: 0; width: 480px; height: 480px; float: left; overflow: hidden; }
#contentstoffe { margin: 0; padding: 38px 5px 38px 38px; width: 834px; height: 404px; }
#contentstoffeoverflow { margin: 0; padding: 0 38px 0 0; width: auto; height: 404px; overflow: auto; }
#contentstoffeleft { margin: 0 38px 0 0; width: 369px; height: 404px; float: left; }
#contentstofferight { margin: 0; padding: 0; width: 369px; height: 404px; float: left; }
#contentgeschichte { margin: 0; padding: 218px 0 0 182px; width: 695px; height: 262px; }
#contentgeschichteoverflow { margin: 0; padding: 0; width: auto; height: 240px; overflow: auto; }
#contentgeschichteleft { margin: 0 38px 0 0; padding: 0; width: 314px; height: 240px; float: left; }
#contentgeschichteright { margin: 0; padding: 0; width: 305px; height: 240px; float: left; }
#contentgeschichteleft .Normal, #contentgeschichteleft p, #contentgeschichteright .Normal, #contentgeschichteright p  { color: #fff; line-height: 18px; text-align: left; }
#contentstandard02 { margin: 33px 5px 33px 33px; padding: 0; width: 842px; height: 414px; }
#contentstandard02overflow { margin: 0; padding: 0 33px 0 0; height: 414px; overflow: auto; }
.clear { clear: both; line-height: 0; font-size: 0; height: 0; padding: 0; margin: 0; border: 0; }
#productnav { margin: 14px auto 13px; width: 877px; height: 110px; }
#foot { margin: 0 auto 19px; }
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active { color: #b1b3be; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; }
A.SkinObject:hover { color: #efcb6d; text-decoration: none; }
#mainmenu, #mainmenu ul { padding: 0; margin: 0; border: 0;	height: 22px; list-style-type: none; white-space: nowrap; position: relative; left: 104px; z-index: 99999; }
#mainmenu li { position: relative; display: inline; float: left; margin: 0;	border: 0; padding: 0; height: 22px; }
#mainmenu li li { z-index: 11113; padding: 2px 0 0 5px; width: 101px; height: 18px; background: url(/Portals/Cavance/Images/Misc/bgsubmenu.png) repeat-y top; }
#mainmenu a { display: block; margin: 0; border: 0;	padding: 0 38px 0 0; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-decoration: none; letter-spacing: 1px; color: #b1b3be; width: auto; }
#mainmenu li li a { margin: 0; border: 0; padding: 0; width: 101px; height: 18px; }
#mainmenu li a:hover { margin: 0; border: 0; padding: 0 38px 0 0; color: #efcb6d; height: auto; }
#mainmenu li li a:hover { margin: 0; border: 0;	padding: 0;	color: #efcb6d;	padding: 0px; height: auto;	width: auto; }
#mainmenu li ul { position: absolute; margin: 0 0 0 -5px; border: 0; padding: 21px 0 0 0; width: 101px; left: -9999px; background-color: transparent; height: auto; z-index: 11112; }
#mainmenu li ul ul { margin: -22px 0 0 101px; border: 0; padding: 0; }
#mainmenu #mainmenuParentItem a { color: #818492; text-decoration: none; }
#mainmenu a#mainmenuParentLink { color: #818492; text-decoration: none; }
#mainmenu a#mainmenuCurrentLink { padding: 0 38px 0 0; color: #818492; text-decoration: none; }
#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li.sfhover ul ul, #mainmenu li.sfhover ul ul ul { left: -9999px; }
#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul { left: auto; z-index: 99999; }
#mainmenu iframe { position: absolute; left: 0;	top: 0;	z-index: 0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);	display: block; }
.ArrowPointer {	cursor: default; }
#productmenu, #productmenu ul { margin: 0; border: 0; padding: 0; width: 100%; list-style-type: none; white-space: nowrap; position: relative; left: 132px; z-index: 99999; }
#productmenu li { position: relative; display: inline; float: left; margin: 0 18px 0 0; border: 0; padding: 0; width: 110px; height: 110px; background: url(/Portals/Cavance/Images/PageIcons/bgpageicon.png) no-repeat; }
#productmenu a { display: block; margin: 10px; border: 5px solid #fff; padding: 0; }
#productmenu li a:hover { margin: 10px; border: 5px solid #efcb6d; }
#productmenu a#productmenuCurrentLink { text-decoration: none; border: 5px solid #efcb6d; }
#productmenu iframe { position: absolute; left: 0; top: 0; z-index: 0; display: block; }
.modmenu { float: left; }
.modactions { float: right; }
.modtitle { }
.modcontent { margin: 10px 0 30px 0; }
.actionbutton, A.actionbutton:active, A.actionbutton:link, A.actionbutton:hover, A.actionbutton:visited  { margin: 0 0 0 4px; padding: 0 3px; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: left; white-space: nowrap; background-color: #fff; border: #000 1px solid; line-height: 16px; }
A.actionbutton:hover { background-color: #efcb6d; border: #000 1px solid; text-decoration: none; line-height: 16px; }
.printbutton, A.printbutton:active, A.printbutton:link, A.printbutton:hover, A.printbutton:visited { margin: 0; padding-left: 1px; color: #818492; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; background-color: transparent; border: transparent 1px solid; line-height: 16px; }
A.printbutton:hover { color: #efcb6d; text-decoration: none; line-height: 16px; }
.CommandButton { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
A.CommandButton:hover { text-decoration: underline; color: #000;}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { text-decoration: underline; color: #000; }
.sendbutton { display: block; margin: 0; border: 0; padding: 0; width: 107px; height: 23px; background: url(/Portals/Cavance/Images/Buttons/send.gif) no-repeat top left; line-height: 0; font-size: 0; text-decoration: none; }
.sendbutton:hover { background: url(/Portals/Cavance/Images/Buttons/send_hover.gif) no-repeat top left; }
.Head { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: 1px; text-transform: uppercase; text-align: left; line-height: 24px; }
.Teaser{ color: #818492; font-family: Arial, Verdana, sans-serif; padding-top: 12px; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; letter-spacing: 1px; text-transform: uppercase; text-align: left; }
.SubHead { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
.SubSubHead { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
.Normal, .NormalFett, .NormalBold, .NormalKursiv, .NormalRot { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: justify; line-height: 20px;  text-transform: none; letter-spacing: 0px; }
.NormalFett, .NormalBold { font-weight: bold; }
.NormalKursiv { font-style: italic; }
.NormalRot { color: #f00; }
#printversion .syl { display: none; }
.rights { font-size: 70%; vertical-align: 15%; }
A, A:link, A:visited, A:active  { color: #818492; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; text-decoration: none; }
A:hover { color: #efcb6d; text-decoration: none; }
p { margin: 6px 0 10px; padding: 0px; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: justify; }
ul, ul li, ul li li, ul li li li { color: #b1b3be; list-style-type: disc; }
ul li { color: #000; }
ol, ol li, ol ol li, ol ol ol li { list-style-type: disc; }
ol ul li { list-style-type: disc; }
hr { }
h1, h2, h3, h4, h5, h6, dt { color: #000; font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px;  }
h5, dt { font-size: 12px; }
h6 { font-size: 11px; }
.NormalTextBox { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
.ModuleTitle_MenuContainer { width: 23px; background-color: #fff; border: #000 1px solid; line-height: 0; font-size: 0; margin: 0 0 -2px 0; padding: 0 0 0 4px; }
.ModuleTitle_MenuContainer:hover { background-color: #efcb6d; }
.ModuleTitle_MenuBar { height: 13px; line-height: 0; margin: 0; padding: 0; }
.ModuleTitle_MenuItem { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; text-align: left; background-color: #fff; }
.ModuleTitle_MenuIcon { background-color: #818492; border: 0; text-align: center; width: 23px; height: 22px; }
.ModuleTitle_SubMenu { border: 1px solid #444; z-index: 1000; }
.ModuleTitle_MenuBreak { border-bottom: 1px #eee solid; border-left: 0; border-top: 1px #eee solid; border-right: 0; background-color: #818492; height: 2px; }
.ModuleTitle_MenuItemSel { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; background-color: #efcb6d; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 11px; border-right: 0; border-bottom: 0; border-top: 0; width: 5px; }






