/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

#nav {  z-index:999; border:none; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {background-image:none;
	list-style:none;
	position:relative;
	text-align:left;
	color:#fff;
	}
#nav li.over { z-index:99; }
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */

#nav a, #nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:default; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 1ST LEVEL  ***************/
#nav li { float:left; }

#nav a { float:left; padding:15px 12px 6px 8px; color:#ffffff; 
 }




#nav a:hover {color:#fff;   }


/************ 1ST LEVEL RESET ************/

	
#nav ul li.active {
	float:none;
	margin:0;
	
	background-image:url(../images/menu.jpg);
	background-repeat:repeat-y;
	}	
	
	
	
	
#nav ul li.over {}
#nav ul li.last { background:#083151; padding-bottom:0; }

#nav ul li.level1{
	color:#FFFFFF;
	margin-top:0px;
	position:relative;
	left:221px;
	top:-26px;
	background-color:#083151;
	
	}
	
#nav ul li.level1 over{
	color:#FFFFFF;
	margin-top:0px;
	position:relative;
	left:221px;
	top:-26px;
	background-color:#083151;
	
	}	
#nav ul li.level1 parent over{
	color:#00FFFF;
	margin-top:0px;
	position:relative;
	left:221px;
	top:-56px;
	background-color:#083151;
	
	}	
	
#nav ul li.level0 parent {
	color:#FFFFFF;
	margin-top:0px;
	position:relative;
	left:221px;
	top:-26px;
		background-image:url(../images/menu.jpg);
		width:210px;
		
	}	
	
#nav ul li a { font-weight:normal !important; }


/************ 2ND LEVEL ************/
#nav ul {
	position: absolute;
	
	top:25px;
	left:-10000px;
 
}

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#083151; }
#nav ul li a:hover { background:#083151; }
#nav ul li a, #nav ul li a:hover {
background-image:none;
color:#fff !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}



/************ 3RD+ LEVEL ************/

#nav ul ul { top:5px; }

/*
#nav ul ul ul { left:-10000px; }
#nav li.over ul li.over ul ul { left:-10000px; }
#nav li.over ul li.over ul li.over ul { left:100px; }
*/

/* Fix for the IE bug */

#nav iframe {
	position: absolute;
	left: -1px;
	top: 0;
	z-index: -1;
	background:transparent;
}
.debug {border:1px solid red!important;}

/***************VERTICAL**********************/
/*****ALL*****/

.kat {
	 height:36px;
	 font-size:12px;
	 color:#fff;
	 font-weight:bold;
}

.nav-main-link{ background-image:none}

#vertical-nav-container{
	background-color:#9aa6b0;
	height:347px;}
#vertical-nav {
	/*border-top:1px solid #FFFFFF;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-left:2px;
	background-color:#9aa6b0;
	/* height:267px; */
	height: 346px;
}

#vertical-nav ul {
    list-style-type: none; /* get rid of the bullets */
    padding:0;             /* no padding */
    margin:0;              /* no margin for IE either */
}
#vertical-nav a {
	display: block;
	padding: 10px 3px 3px 23px;
    text-decoration: none;
    color: #fff;
    height: 23px;
}

#vertical-nav h4 a{padding-top: 19px; padding-left: 40px;}

#vertical-nav li a:hover {
      background-image:url(../images/menuactive.jpg);
      background-position: 0 2px;
	  padding-left:40px;
}

#vertical-nav ul li {
    display:block;
    margin: 0;
    padding: 0;
    
    /* lines */
	background-image:url(../images/menu.jpg);
}

.bordered{ 
	border-top:1px solid;
	border-top-color:#fff;}

/*
#vertical-nav ul li a {
     display: block;
     padding: 3px 3px 3px 23px;
     margin:0;
     text-decoration: none;
     height:30px;           
}
#vertical-nav ul li .open, #vertical-nav .activesubsub, #vertical-nav .subopen {
	 font-weight: bolder;
	 color:#ffffff;
}
#vertical-nav .final{
     background-color:#ECECEC;
}
#vertical-nav ul li ul li  {
      margin-left: 0px;
	   border-top:1px solid;
	border-top-color:#fff;
}

#vertical-nav ul ul li a {
      margin-left: 0px;
}

#vertical-nav ul ul ul li a {
	  margin-left: 10px;     
}

#vertical-nav  a  {
	  color:#ffffff;
	 width:194px;
	  height:30px;
}

#vertical-nav a:hover{text-decoration: none;}

#vertical-nav li a:hover {
      background-image:url(../images/menuactive.jpg);
      width:182px;
      height:30px;
	  padding-left:35px;
 
}

#vertical-nav a:hover .kat{
       margin-left:4px;
}
*/
 
/* #vertical-nav a:active {
	background-image:url(../images/menuactive.jpg);
} */


#vertical-nav ul li ul li a {
   /* border-top-width: thin;
    border-bottom-width: thin;*/
    /*border-top-style: dotted;
    border-bottom-style: dotted;*/
    /*border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;*/
	background-image:none;
    margin-bottom:0px;
    margin-top:0px;
	background-color:#9aa6b0;
	color:#FFFFFF;
}
/*#vertical-nav ul li ul li {
	 background-image:url(../images/menu.jpg);
    margin-bottom:0px;
    margin-top:0px;
}*/


#vertmenu {
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	height:269px;
}

.menumain {
    background-image:url(../images/menumain.jpg);
	/*position:absolute;*/
	left:3px;
	top:0px;
	width:220px;
	height:50px;
}
.menumain a:hover{background-image:none;}

.menumain h4 {
	/* margin-left:40px; */
	/* padding-top: 19px; */
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.no_style a{
	background-image:none;
	margin-left:40px;
	padding-top: 19px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}
.no_style{
	background-image:none;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}


#menuactive {
    background-image:url(../images/menuactive.jpg);
	/*position:absolute;*/
	left:0px;
	top:82px;
	width:220px;
	height:30px;
}

#nav-vert-bottom {
    background-image:url(../images/menubottom.jpg);
	margin-bottom:19px;
	left:0px;
	top:82px;
	width:220px;
	height:39px;
	background-repeat:no-repeat;
	margin-left:2px;
}


#menu {
    background-image:url(../images/menu.jpg);
	/*position:absolute;*/
	left:0px;
	top:237px;
	width:222px;
	height:31px;
}

.menu-level0{margin-top:5px;padding-left:2px}
.menu-level0 a:hover{margin-left:8px;}


#menulist{ 
	z-index:998;
	position:absolute;
	top:51px;
	left:230px;
	display:none;
	border-right: 1px solid white;
}
#menulist2{
	z-index:998;
	position:absolute;
	top:88px;
	left:230px;
	display:none;
	border-right: 1px solid white;
}
#menulistbootsmarkt{
	z-index:998;
	position:absolute;
	top:125px;
	left:230px;
	display:none;
	border-right: 1px solid white;
}
#menulistcharter{
	z-index:998;
	position:absolute;
	top:162px;
	left:230px;
	display:none;
	border-right: 1px solid white;
}

.menulist-items{background:#083151;width:220px;height:26px;padding-top:10px;padding-left:30px;border-top: 1px #fff solid; }
.menulist-items a{text-decoration:none; color:#FFFFFF; font-size:12px;font-weight:bold; }
.menulist-items a:hover{text-decoration:none; color:#FFFFFF; font-size:12px;font-weight:bold; }
a.navi{ color:#083151; font-weight: 600; text-decoration:none}
a.navi:hover { color:#083151; font-weight: 600;text-decoration:underline}

