/** * @file * Navigation Styling *//* * Markup generated by theme_menu_tree(). */ul li.expanded {  *list-style-image: url(../images/menu-expanded.png);  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');  list-style-type: circle;}ul li.collapsed {  *list-style-image: url(../images/menu-collapsed.png); /* LTR */  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); /* LTR */  list-style-type: disc;}ul li.leaf {  *list-style-image: url(../images/menu-leaf.png);  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');  list-style-type: square;}/* * The active item in a Drupal menu */li a.active {  color: #000;}/* * Navigation bar */#navigation {  /* overflow: hidden; */ /* Sometimes you want to prevent overlapping with main div. */}#navigation .block {  margin-bottom: 0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title {  position: absolute !important;  height: 1px;  width: 1px;  overflow: hidden;  clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);}#navigation ul.links, /* Main menu and secondary menu links */#navigation ul.menu { /* Menu block links */  margin: 0;  padding: 0;  text-align: left; /* LTR */}#navigation ul.links li,#navigation ul.menu li { /* A simple method to get navigation links to appear in one line. */  float: left; /* LTR */  padding: 0 10px 0 0; /* LTR */  list-style-type: none;  list-style-image: none;}/* * Main menu and Secondary menu links */.header-middle .m-main ul {	margin: 0;	padding: 0;}.header-middle .m-main ul li.leaf {	display: inline;	float: left;	font-family: 'roboto_condensedregular';	font-size: 17px;	text-transform: uppercase;}.header-middle .m-main ul li.leaf a {	background: none repeat scroll 0 0 #ecf0f1;	color: #34495e;	display: block;	height: 41px;	line-height: 2.5em;	margin: 0 0 0 2px;	padding: 0 0.75em;	text-decoration: none;}.m-meta-header {	text-align: right;}.m-meta ul.menu li {	display: inline;	font-family: Arial;	font-size: 11px;	text-transform: uppercase;}.m-meta ul.menu li a {	text-decoration: none;	color: #666;	padding-left: .5em;}.m-meta ul.menu li a:hover {  color: #D35400;}.m-meta.m-meta-footer {	float: left;	height: 30px;	margin-top: 1em;	width: auto;}.m-meta.m-meta-footer ul.menu {	padding: 0;	text-align: left;}.m-meta.m-meta-footer ul.menu li a:after {	content: "/";	padding: 0 0.1em 0 0.25em;}.m-meta.m-meta-footer ul.menu li:last-child a:after {	content: "";}.m-meta.m-meta-footer ul.menu li a {	color: #fff;	font-family: 'roboto_condensedregular';	font-size: 1.45455em;	padding: 0;}.region-header-bottom .field-link {	font-family: 'roboto_condensedregular';	font-size: 1.41667em;	text-transform: uppercase;}.region-header-bottom a.l-warenkorb {	color: #34495e;	display: block;	height: 41px;	line-height: 2.5em;	margin: 0 0 0 2px;	padding: 0 0.25em 0 0.75em;	text-decoration: none;}/* * Menu blocks */.block-menu {}/* * "Menu block" blocks * * Drupal core has limited ways in which it can display its menus. To get around * these limitations, see http://drupal.org/project/menu_block */.block-menu-block {}div#block-nice-menus-1 {	margin-top: -2em;}