/* RESET */

#ds-sub-navigation h3,
#ds-sub-navigation div,
#ds-sub-navigation ul,
#ds-sub-navigation ol,
#ds-sub-navigation li { margin: 0; padding: 0; width: 131px; }

#ds-sub-navigation h3 { font-size: 1em; font-weight: normal; font-style: normal;  width: 131px; }

#ds-sub-navigation ul,
#ds-sub-navigation ol { list-style: none; }

.ds-column.first { width:131px; }

#nav_content { padding:0; color:#555; }

/* TYPE */
#ds-sub-navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #fff;
	width: 131px;
	max-width: 131px;
	text-align: left;
	
	margin-left: 19px;
	}
*html #ds-sub-navigation {	margin-top: -3px; }

/***** main *****/
#ds-sub-navigation h3 {
	font-size:16px;
	margin-bottom:.2em;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	width: 131px;
	text-align: left;	
	overflow: hidden;
}

#ds-sub-navigation .box ul { margin-bottom:0; }
#ds-sub-navigation .box ul li { margin-bottom:1.6em; }

/* specific sidebars */

#ds-sub-navigation #sidenav .drawer { padding:0; margin:0; width:129px; }
#ds-sub-navigation #sidenav .drawer h3.drawerhandle {
	height:17px;
	padding:7px 0;
	width: 100%;
	text-indent:15px;
	margin:0;
	color:#333;
	font-size:12px;
	font-weight:normal;
	cursor:default;
	}
/*	
#ds-sub-navigation #sidenav .drawer h3.drawerhandle.open { position:relative; background-position:-188px 0; color:#FFF;}
*/
#ds-sub-navigation #sidenav .drawer h3.drawerhandle,
#ds-sub-navigation #sidenav .drawer .drawercontent { display:none; }

#ds-sub-navigation #sidenav.hasjs .drawer h3.drawerhandle,
#ds-sub-navigation #sidenav .drawer h3.drawerhandle.open, 
#ds-sub-navigation #sidenav.hasjs .drawer .drawercontent,
#ds-sub-navigation #sidenav .drawer .drawercontent.open { display:block; width: 100%; }

/* DRAWERS */
#ds-sub-navigation ul.drawers { margin: 0; }
#ds-sub-navigation .slider .drawer-handle {
	color: #333;
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	text-indent: 15px;
	width: 131px;
	background: #e2363d url(slider_handlebg188.png) 0 0 no-repeat;
	cursor: default;
	margin-bottom: 0;
	font-weight: normal;
	}
#ds-sub-navigation .slider .drawer-content { height: auto;  width: 131px; }

/* downloads slider */
#downloadslider.sidebox { padding: 0; }
#downloadslider .drawer-content { padding: 0 12px 0 0; /*_padding: 0;*/ overflow: hidden;  width: 131px;}
#downloadslider .drawer-content ul { margin: 0; }
#downloadslider .drawer-content li { line-height: 16px; padding: 6px 0; }
/*#downloadslider .drawer-content li.last { border: 0; }*/
#downloadslider .drawer-content li a {
	display: block;
	/*padding-right: 13px;
	_padding: 0 0 0 13px;*/
	overflow: hidden;
	/*_zoom: 1;*/
	}

#downloadslider .drawer-content {
	border-left: 1px solid #f6c1b3;
	border-right: 1px solid #f6c1b3;
	max-width: 117px;
	}

#downloadslider {  }
#downloadslider .drawers .drawer-content { padding-bottom: 7px;  width: 131px; }

/*#downloadslider h2 { overflow: hidden; text-indent: -9999px; height: 25px; }*/
#downloadslider a { color: #fff; text-decoration: none; }
#downloadslider a:hover { color: #fff; }


/*Dritte Menüebene*/
#downloadslider li.level-three {
	margin-left: 0;
	text-indent:15px;
	line-height: 12px;
	font-size: 11px;
	}
#downloadslider li.level-three a,
#downloadslider li.level-three a:hover { color: #e2363d }

/*Dritte Menüebene*/
#downloadslider li.level-four {white-space: wrap; width: 9em;
	margin-left: 15px;
	/*text-indent:15px;*/
	padding-left: 13px;
	line-height: 12px;
	font-size: 11px;
	background-image: url('arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	font-style: italic;
	}
	
#downloadslider li.level-four a,
#downloadslider li.level-four a:hover { color: #e2363d }