html {
  overflow-y: scroll;
  overflow-x: hidden;
}

html, body {
  padding: 0;
  margin: 0;
/*  height: 100%;*/
}

hr {
	border: 0;
	background-color: #00257E;
	height: 1px;
}

body {
  padding: 0;
  text-align: center;
  font-family: Arial, Helvetica;
  font-size: 62.5%;
  background: #acbed6 url('/static/ccvpresentation/images/websitebg.jpg') top left repeat-x;
}

img {
  border: 0;
}

form {
  padding: 0;
  margin: 0;
}

input {
  font-family: Arial, Helvetica;
  font-size: 1.0em;
}

input.blueButton {
  font-family: Arial, Helvetica;
  font-size: 1.0em;
  color: #fff;
  background: #1699d1;
  border: 0;
  cursor: pointer;
}

p {
  padding: 0;
  margin: 0;
}

h1 {
  padding: 0;
  margin: 0;
  font-family: Myriad Pro, Arial, Helvetica;
}

h2 {
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica;
}

h3 {
  padding: 0;
  margin: 0;
  font-family: Myriad Pro, Arial, Helvetica;
}

.largeMenu {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
/*  width: 965px;*/
/*  width: 948px;*/
  width: 949px;
  /*min-height: 222px;
  height:auto !important;
  height: 222px;*/
  padding: 0;
  margin: 130px 0 0 0;
/*  margin-left: -483px;*/
  margin-left: -476px;
/*  color: #000; */
  color: #747677;
  text-align: left;
  background: #fff;
  border: 1px solid #dae3e8;
  z-index: 60;
/*  overflow-x: hidden;*/
}

.largeMenu .largeMenuTop {
/*  width: 965px;*/
/*  width: 950px;*/
  width: 948px;
  float: left;
}

.largeMenu .largeMenuBottom {
/*  width: 960px;*/
/*  width: 945px;*/
  width: 943px;
  height: 20px;
  padding: 0 0 5px 0;
  text-align: right;
  color: #747677;
  float: left;
}

.largeMenu .largeMenuBottom a {
	color: #747677;
  text-decoration: none;	
}

.largeMenu .largeMenuBottom a:hover {
	color: #00247c;	
}

.largeMenu .largeMenuBottom img {
  padding: 0 0 0 2px;
  margin: 10px 0 0 0;
}


.largeMenu ul {
  width: 133px;
/*  padding: 0 5px 0 15px;*/
  padding: 0 5px 0 10px;
  margin: 5px 0 0 0;
  font-size: 1.1em;
  list-style: none;
  border-left: 1px solid #bdbec0;
  float: left;
}

.largeMenu ul.first {
  border: 0;
}

.largeMenu ul li {
  padding: 4px 0 0 0;
  margin: 0;
}

.largeMenu ul li a {
/*  color: #000;*/
  color: #747677;
  text-decoration: none;
}

.largeMenu ul li a:hover {
  color: #00247c;
}

.largeMenu ul li.head {
  font-weight: bold;
}

.largeMenu ul li ul {
  padding: 0;
  margin: 0;
  font-size: 1.0em;
  border: 0;
}

.largeMenu ul li ul li {
  padding: 2px 0 2px 0;
  margin: 0;
}

.largeMenu ul li ul li a {
/*  color: #000;*/
  color: #747677;
  text-decoration: none;
}

.largeMenu ul li ul li ul {
  padding: 0;
  margin: 0;
  font-size: 1.0em;
  border: 0;
}

.largeMenu ul li ul li ul li {
  margin: 0;
  background: 0;
  font-style: italic;
}

.container {
  width: 950px;
/*  height: 100%;*/
  padding: 0;
  margin: 0 auto;
  font-size: 1.0em;
  text-align: left;
}

.containerHome {
  background: #fff;
}

.logoPart {
  position: absolute;
  top: 0;
  left: 50%;
  width: 54px;
  height: 78px;
  padding: 0;
  margin: 380px 0 0 474px;
  background-image: url('/static/ccvpresentation/images/logorightpart.png');
  background-position: left top;
  background-repeat: no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/ccvpresentation/images/logorightpart.png',sizingMethod='scale');
  z-index: 50;
  float: left;
}

.header {
  width: 950px;
  height: 93px;
  padding: 0;
  margin: 0;
  background: #fff;
}

.menuContainer {
  width: 950px;
  height: 19px;
  color: #747677;
  background: url('/static/ccvpresentation/images/menubg.jpg') top left repeat-x;
  z-index: 70;
}

.menuContainer form {
  padding: 0;
  margin: 0;
}

.menuContainer .menu {
  width: 735px;
  height: 19px;
  padding: 0 0 0 18px;
  float: left;
  _overflow: hidden; /* IE6 needs this */
}

.menu a {
  color: #747677;
}

.textColor {
  color: #ffffff !important;
}

/*.whitey a {
  color: #fff;
}
*/
.menuContainer .search {
  width: 197px;
  height: 16px;
  padding: 3px 0 0 0;
  margin: 0;
  float: left;
}

.menuContainer .search img {
  padding: 0 1px 0 0;
  float: left;
}

.menuContainer .search input.searchField {
  width: 149px;
  height: 13px;
  line-height: 13px;
  padding: 0 0 0 8px;
  margin: 0;
  font-size: 0.9em;
  color: #bebfc1;
  border: 1px solid #d4d5d7;
  border-right: 0;
  overflow: hidden;
  float: left;
}

.menuContainer .search input.searchBtn {
  width: 13px;
  height: 15px;
  cursor: pointer;
  background: url('/static/ccvpresentation/images/searchbtn.jpg') top left no-repeat;
  border: 0;
  float: left;
}

.crumbleContainer {
  width: 950px;
  height: 21px;
  color: #747677;
  font-size: 1.0em;
  background: url('/static/ccvpresentation/images/crumblebg.jpg') top left repeat-x;
}

.crumbleContainer .crumble {
  width: 575px;
  height: 21px;
  float: left;
}

.crumbleContainer .crumble p {
  padding: 5px 0 0 28px;
  margin: 0;
}

.crumbleContainer .crumble p a {
  color: #747677;
  text-decoration: none;
}

.crumbleContainer .navigate {
  width: 364px;
  height: 21px;
  padding: 0 11px 0 0;
  margin: 0;
  text-align: right;
  float: left;
}

.crumbleContainer .navigate ul {
  list-style: none;
  padding: 5px 0 0 0;
  margin: 0;
}

.crumbleContainer .navigate ul li {
  display: inline;
  padding: 0 0 0 9px;
  margin: 0;
}

.crumbleContainer .navigate ul li a {
  color: #747677;
  text-decoration: none;
}

.crumbleContainer .corporate-navigate {
  width: 364px;
  height: 21px;
  padding: 0 11px 0 0;
  margin: 0;
/*  text-align: right;*/
/*  background: yellow;*/
  float: left;
}

.contentMain {
  width: 936px;
  min-height: 436px;
  height:auto !important;
  height:436px;
  padding: 0 0 0 14px;
}

.horecaBg {
  background: url('/static/ccvpresentation/images/bghoreca.jpg') top right no-repeat;
}

.handsBg {
  background: url('/static/ccvpresentation/images/bghands.jpg') top right no-repeat;
}

.paperBg {
  background: url('/static/ccvpresentation/images/bgpaper.jpg') top right no-repeat;
}

.pasBg {
  background: url('/static/ccvpresentation/images/bgpas.jpg') top right no-repeat;
}

.pinBg {
  background: url('/static/ccvpresentation/images/bgpin.jpg') top right no-repeat;
}

.shopBg {
  background: url('/static/ccvpresentation/images/bgShop.jpg') top right no-repeat;
}

.peopleBg {
  background: url('/static/ccvpresentation/images/bgpeople.jpg') top right no-repeat;
}

.faqBg {
  background: url('/static/ccvpresentation/images/bgfaq.jpg') top right no-repeat;
}

.globeBg {
  background: url('/static/ccvpresentation/images/bgglobe.jpg') top right no-repeat;
}

.ccvBg {
  background: url('/static/ccvpresentation/images/bgccv.jpg') top right no-repeat;
}

.officeBg {
  background: url('/static/ccvpresentation/images/bgoffice.jpg') top right no-repeat;
}

.newsBg {
  background: url('/static/ccvpresentation/images/bgnews.jpg') top right no-repeat;
}

.homeMain {
  width: 950px;
  height:437px;
  background: url('/static/ccvpresentation/images/mainbg.jpg') top left no-repeat;
}

.homeMainCorporate {
  background: url('/static/ccvpresentation/images/corporatebg.jpg') top left no-repeat;
}

.homeMain .topMain {
  width: 950px;
  height: 238px;
}

.homeMain .topMain p {
  padding: 86px 370px 0 0;
  margin: 0;
  font-family: Myriad Pro, Arial, Helvetica;
  font-size: 2.7em;
  color: #1a2182;
  text-align: right;
}

.homeMain .bottomMain {
  width: 950px;
  height: 199px;
}

.homeMain .bottomMain ul {
  list-style: none;
  padding: 0 0 0 13px;
  margin: 0;
}

.homeMain .bottomMain ul li {
  width: 138px;
  height: 134px;
  padding: 6px 0 0 15px;
  margin: 0;
  background: #fff url('/static/ccvpresentation/images/blockborder.jpg') top left no-repeat;
  float: left;
}

.homeMain .bottomMain ul li.first {
  background: #fff;
}

.homeMain .bottomMain ul li h2 {
  padding: 0 0 5px 0;
  margin: 0;
  color: #00257b;
  font-size: 1.8em;
  font-weight: normal;
}

.homeMain .bottomMain ul li h2 a {
  color: #00257b;
  text-decoration: none;
}

.homeMain .bottomMain ul li ul {
  list-style: none;
  padding: 3px 0 0 0;
  margin: 0;
}

.homeMain .bottomMain ul li ul li {
  width: auto;
  height: auto;
  padding: 0 0 1px 8px;
  margin: 0;
  color: #78797c;
  background: url('/static/ccvpresentation/images/blockbullet.jpg') top left no-repeat;
  float: none;
}

.homeMain .bottomMain ul li ul li a {
  color: #78797c;
  text-decoration: none;
}

.contentBgFaderContainer {
  width: 561px;
  height: 16px;
  float: left;
}

.contentBgFader {
  width: 77px;
  height: 16px;
  background-image: url('/static/ccvpresentation/images/contentbgfader.png');
  background-position: left top;
  background-repeat: no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/ccvpresentation/images/contentbgfader.png',sizingMethod='scale');
  float: right;
}

.contentBlocksTopSpacer {
  width: 375px;
  height: 16px;
  float: left;
}

.contentContainer {
  width: 561px;
  min-height: 443px;
  height:auto !important;
  height:443px;
  padding: 0;
  margin: 0;
  background: #fff;
  float: left;
}

.contentContainer .content {
  width: 531px;
  padding: 20px 15px 20px 15px;
  margin: 0;
/*  color: #112c79;*/
  color: #00257E;
}

.contentContainer .content .contentLeft {
  width: 239px;
  padding: 0 35px 0 0;
  float: left;
}

.contentContainer .content .contentRight {
  width: 247px;
  padding: 0;
  float: left;
}

.contentContainer .content .contentWithImageLeft {
  width: 350px;
  padding: 0 10px 0 0;
  float: left;
}

.contentContainer .content .contentWithImageRight {
  width: 171px;
  float: left;
}

.contentContainer .content ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1.1em;
}

.contentContainer .content ul li {
  padding: 0;
  margin: 0;
}

.contentContainer .content ul.sitemap {
  font-size: 1.0em;
}

.contentContainer .content .wysiwyg ul {
	padding: 0;
	margin: 0;
	list-style: url('/static/ccvpresentation/images/square_green.gif') outside;
	font-size: 1.1em;
}

.contentContainer .content .wysiwyg ul li {
	margin-left: 20px;	
}

.contentContainer .content .list {
	padding-top: 5px;
	padding-top: 5px;				
}

.contentContainer .content .list ul {
	padding: 0;
	margin: 0;
	list-style: url('/static/ccvpresentation/images/square_green.gif') outside;
	font-size: 1.1em;
}

.contentContainer .content .list ul li {
	margin-left: 20px;	
}

.contentContainer .content ul li a {
/*  color: #112c79;*/
  color: #00257E;
  text-decoration: none;
}

.contentContainer .content ul.faq {
  padding: 0 0 25px 0;
  color: #747677;
}

.contentContainer .content ul.faq li {
  padding: 0 0 2px 9px;
  background: url('/static/ccvpresentation/images/liarrow.jpg') top left no-repeat;
}

.contentContainer .content ul.faq li p {
	font-size: 1.0em;  
}

.contentContainer .content ul.faq li a {
  color: #747677;
  text-decoration: none;
}

.contentContainer .content ul.faq li a:hover {
  color: #00257E;
}

.contentContainer h1 {
  padding: 0 0 10px 0;
/*  color: #112c79;*/
  color: #00257E;
  font-size: 2.6em;
}

.contentContainer h1.underline {
  margin: 0 0 7px 0;
/*  border-bottom: 1px solid #112c79;*/
  border-bottom: 1px solid #00257E;
}

.contentContainer h2 {
/*  color: #112c79;*/
  color: #00257E;
  font-size: 1.2em;
}

.contentContainer h3 {
/*  color: #112c79;*/
  color: #00257E;
  font-size: 1.2em;
}

.contentContainer p {
  padding: 0 0 10px 0;
/*  color: #112c79;*/
  color: #00257E;
  font-size: 1.1em;
}

div.contentImagePortrait {
	float: left;
	text-align: center;
}
img.contentImagePortrait {
	display: block;
  padding: 5px 13px 5px 0;
  border: 0;
}
div.contentImagePortrait em {
	display: block;
	text-align: left;
}

div.contentImageLandscape {
	float: right;
	text-align: center;
}
img.contentImageLandscape {
	display: block;
  padding: 5px 0 5px 13px;
  border: 0;
}
div.contentImageLandscape em {
	display: block;
	text-align: left;
}

.contentBlocks {
  width: 375px;
  float: left;
}

.contentSpacer {
  width: 375px;
  height: 144px;
  float: left;
}

.contentDarkBlockHeader {
  width: 375px;
  height: 83px;
  background-image: url('/static/ccvpresentation/images/contentdarkblockheader.png');
  background-position: left top;
  background-repeat: no-repeat;
  _background: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/ccvpresentation/images/contentdarkblockheader.png',sizingMethod='image');
  float: left;
}

.contentDarkBlock {
  width: 358px;
  min-height: 102px;
  height:auto !important;
  height: 102px;
  padding: 25px 0 0 17px;
  margin: 0;
/*  background: #122b7d;*/
  background: #00257E;
  float: left;
}

.contentDarkBlock h2 {
  font-size: 1.7em;
/*  color: #76b715;*/
  color: #fff;
	font-family: Myriad Pro, Arial, Helvetica;
  font-weight: normal;
}

.contentDarkBlock ul {
  list-style: none;
  padding: 10px 0 8px 0;
  margin: 0;
  font-size: 1.1em;
}

.contentDarkBlock ul li {
  color: #fff;
  padding: 0 0 2px 12px;
  background: url('/static/ccvpresentation/images/bullet_blue.gif') top left no-repeat;
}

.contentDarkBlock ul li a {
  color: #fff;
  text-decoration: none;
}

.contentLightBlock {
  width: 375px;
  min-height: 89px;
  height:auto !important;
  height: 89px;
  padding: 0 0 10px 0;
  background: #019CDC;
  float: left;
}

.contentLightBlock ul {
  list-style: none;
  width: 348px;
  padding: 18px 0 0 16px;
  margin: 0;
}

.contentLightBlock ul li {
  height: 18px;
  padding: 0 5px 7px 0;
  margin: 0;
  color: #fff;
  float: left;
}

.contentLightBlock ul li h1 {
  padding: 0;
  margin: 0;
  font-size: 1.7em;
}

.contentLightBlock ul li h2 {
  padding: 1px 0 0 0;
  margin: 0;
  font-family: Myriad Pro, Arial, Helvetica;
  font-size: 1.5em;
}

.contentLightBlock ul li h3 {
  padding: 4px 0 0 0;
  margin: 0;
  font-size: 1.2em;
}

.contentLightBlock ul li h1 a, .contentLightBlock ul li h2 a, .contentLightBlock ul li h3 a {
  color: #fff;
  text-decoration: none;
}

.footer {
  width: 100%;
  height: 20px;
  color: #000;
}

.footerHome {
  color: #747677;
  background: #fff;
}

.footer ul {
  list-style: none;
  padding: 4px 0 0 0;
  margin: 0 auto;
  text-align: left;
  width: 950px;
}

.footer ul li {
  display: inline;
  padding: 0 0 0 11px;
  margin: 0;
}

.footer ul li.first {
  padding-left: 28px;
}

.footer ul li a {
  color: #000;
  text-decoration: none;
}

.footerHome ul li a {
  color: #747677;
}

.webshop {
  width: 531px;
  color: #00257b;
}

.webshop tr th {
  padding: 8px 0 10px 0;
  font-size: 1.2em;
  color: #00257b;
  border-top: 1px solid #00257b;
  border-bottom: 1px solid #00257b;
}

.webshop tr th.articleNr {
  width: 108px;
}

.webshop tr th.productDesc {
  width: 144px;
}

.webshop tr th.normalPrice {
  width: 109px;
}

.webshop tr th.photoCont {
  width: 99px;
}

.webshop tr th.buttonCont {
  width: 71px;
}

.webshop tr td {
  padding: 9px 0 0 0;
  border-bottom: 1px solid #00257b;
}

.webshop tr td.photoCont {
  padding-top: 2px;
  padding-bottom: 2px;
}

.webshop tr td.photoCont img {
  float: left;
}

.webshop tr td.buttonCont {
  padding-bottom: 2px;
  padding-right: 2px;
  text-align: right;
  vertical-align: bottom;
}

.login {
  width: 303px;
  color: #00257b;
  font-size: 1.1em;
}

.login tr td {
  padding: 0 0 12px 0;
}

.login tr td.label {
  width: 153px;
}

.login tr td.input {
  width: 150px;
}

.login tr td.input input {
  width: 134px;
  padding: 1px 7px 1px 7px;
  color: #000;
  border: 1px solid #00257b;
}

.loginNotice {
  font-size: 1.1em;
  color: #9d9ea0;
}

.loginRegisterNotice {
  font-size: 1.1em;
  font-weight: bold;
}

.loginRegisterNotice a {
  color: #00257b;
  text-decoration: none;
}

.registerLoginNotice {
  font-size: 1.1em;
}

.register {
  width: 530px;
  color: #00257b;
  font-size: 1.1em;
}

.register tr td  {
  padding: 0 0 12px 0;
}

.register tr td.label {
  width: 173px;
  vertical-align: top;	
}

.register tr td.formHeader {
  font-weight: bold;
}

.register tr td.formLine {
  height: 1px;
  background: url('/static/ccvpresentation/images/formline.jpg') center left repeat-x;
}

.register tr td.input {
  width: 357px;
}

.register tr td.input input {
  width: 343px;
  padding: 1px 7px 1px 7px;
  color: #000;
  border: 1px solid #00257b;
}

.register tr td.input textarea {
  width: 343px;
  padding: 1px 7px 1px 7px;
  color: #000;
  border: 1px solid #00257b;
  font-family: Arial, Helvetica;
  font-size: 11px;
}

.registerLoginNotice a {
  color: #00257b;
  text-decoration: none;
}

.productInfo {
  width: 531px;
  color: #00257b;
  font-size: 1.1em;
}

.productInfo tr td {
  width: 177px;
  padding: 0 0 10px 0;
  text-align: center;
  font-weight: bold;
}

.productInfo tr td.title {
  padding-top: 4px;
  font-size: 1.2em;
  font-weight: bold;
  text-align: left;
/*  border-top: 1px solid #112c79;*/
  border-top: 1px solid #00257E;
}

/*** ESSENTIAL MENU STYLES ***/
.sf-menu, .sf-menu * {
  margin:      0;
  padding:    0;
  list-style:    none;
}
.sf-menu {
  line-height:  1.0;
}
.sf-menu ul {
  position:    absolute;
  top:      -999em;
  width:      10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
  width:      100%;
}
.sf-menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float:      left;
  position:    relative;
}
.sf-menu a {
  display:    block;
  position:    relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:      0;
  top:      2.5em; /* match top ul list item height */
  z-index:    99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top:      -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left:      10em; /* match ul width */
  top:      0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top:      -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left:      10em; /* match ul width */
  top:      0;
}

/*** DEMO SKIN ***/
.sf-menu {
  float:      left;
  margin-bottom:  1em;
}

.sf-menu a {
  padding:     .75em 1em;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration:none;
  overflow: hidden;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
z-index: 999;
}

.sf-menu li {
z-index: 999;
}

.sf-menu li li {
  background:    #ffffff;
  border: 0;
  border-bottom: 1px solid #bdbebf;
}

.sf-menu li li li {
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: url('/static/ccvpresentation/images/mainmenuactive.jpg') top left repeat-x;
  outline:    0;
}

.sf-menu li.sfHover {
  border-left: 1px solid #d2d3d4;
  border-right: 1px solid #d2d3d4;
  margin-left: -1px;
  margin-right: -1px;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
  background: #019CDC;
  margin: 0;
  outline: 0;
  color: #ffffff;
}

.sf-menu li li.sfHover {
  border: 0;
  border-bottom: 1px solid #bdbebf;
}

/*** ESSENTIAL LANGUAGE MENU STYLES ***/
.language-menu, .language-menu * {
  margin:      0;
  padding:    0;
  list-style:    none;
}
.language-menu {
  line-height:  1.0;
}
.language-menu ul {
  position:    absolute;
  top:      -999em;
  width:      10em; /* left offset of submenus need to match (see below) */
}
.language-menu ul li {
  width:      100%;
}
.language-menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.language-menu li {
  float:      left;
  position:    relative;
}
.language-menu a {
  display:    block;
  position:    relative;
}
.language-menu li:hover ul,
.language-menu li.sfHover ul {
  left:      0;
/*  top:      2.5em;*/
  top:      1.9em; /* match top ul list item height */
  z-index:    99;
}
ul.language-menu li:hover li ul,
ul.language-menu li.sfHover li ul {
  top:      -999em;
}
ul.language-menu li li:hover ul,
ul.language-menu li li.sfHover ul {
  left:      10em; /* match ul width */
  top:      0;
}
ul.language-menu li li:hover li ul,
ul.language-menu li li.sfHover li ul {
  top:      -999em;
}
ul.language-menu li li li:hover ul,
ul.language-menu li li li.sfHover ul {
  left:      10em;
  top:      0;
}

/*** LANGUAGE MENU SKIN ***/

.language-menu {
/*  float:      left;*/
  margin-bottom:  1em;
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}

.language-menu a {
/*  padding: .75em 1em;*/
  padding: 0.66em 0 0.45em 1.2em;
  color: #747677;
  text-decoration: none;
  text-decoration:none;
  overflow: hidden;
}

.language-menu a, .language-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
  z-index: 999;
}

.language-menu li {
/*  display: inline;*/
/*  padding: 0 0 0 9px;*/
  margin: 0;
  z-index: 999;
}

.language-menu li a {
  color: #747677;
  text-decoration: none;
}

.language-menu li ul {
/*  margin: -5px 0 0 0;*/
  margin: 0;
}

.language-menu li li {
  background: #ffffff;
  border: 0;
/*  border-bottom: 1px solid #bdbebf;*/
}

.language-menu li li li {
}

.language-menu li:hover, .language-menu li.sfHover,
.language-menu a:focus, .language-menu a:hover, .language-menu a:active {
/*  background: url('/static/ccvpresentation/images/mainmenuactive.jpg') top left repeat-x;*/
  outline:    0;
}

.language-menu li.sfHover {
/*  border-left: 1px solid #d2d3d4;
  border-right: 1px solid #d2d3d4;
  margin-left: -1px;
  margin-right: -1px;*/
}


.language-menu li li:hover, .language-menu li li.sfHover,
.language-menu li li a:focus, .language-menu li li a:hover, .language-menu li li a:active {
  background: #019CDC;
  margin: 0;
  outline: 0;
  color: #ffffff;
}

.language-menu li li.sfHover {
  border: 0;
  border-bottom: 1px solid #bdbebf;
}