/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/menus.css);


/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

.menu-dropdown,
.menu-dropdown .level1,
.menu-dropdown .level1 > span { float: none; }

/* Level 1 */
.menu-dropdown { margin-right: -20px; }

.sidebar-a-right .menu-dropdown { 
	margin-left: -20px;
	margin-right: 0; 
}
.sidebar-a-right.separator-side .menu-dropdown { margin-left: -21px; }

.menu-dropdown li.level1 { padding-right: 20px; }

.sidebar-a-right .menu-dropdown li.level1 {
	padding-left: 20px;
	padding-right: 0;
}
.sidebar-a-right.separator-side .menu-dropdown li.level1 { padding-left: 21px; }

.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-size: 18px; font-weight: bold; border-bottom: 1px solid #e5e5e5; }

.menu-dropdown a.parteri_ept { color: #ff0000 !important;}

.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span {	padding: 0; }

/* Subtitles */
.menu-dropdown .hassubtitle a.level1 > span,
.menu-dropdown .hassubtitle span.level1 > span {
	height: 35px;
	line-height: 35px;
}

.menu-dropdown span.subtitle {
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 11px;
	line-height: 11px;
}

/* Menu Follower */
#menu-follower {
	display: none;
	position: absolute;
	right: -28px;
	z-index: 101;
	height: 17px;
	width: 9px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.sidebar-a-right #menu-follower { 
	left: -28px;
	right: auto;
}
.sidebar-a-right.separator-side #menu-follower { left: -29px; }

.separator-side #menu-follower { background-position: 0 -20px; }
.sidebar-a-right #menu-follower { background-position: 0 -40px; }
.sidebar-a-right.separator-side #menu-follower { background-position: 0 -60px; }

/* Drop-Down */
.menu-dropdown .dropdown {
	top: -5px;
	left: 100%;
}

.sidebar-a-right .menu-dropdown .dropdown {
	left: auto;
	right: 100%;
}

.menu-dropdown .dropdown-bg > div {	
	font-weight: bold;
	padding: 10px 15px; 
	border-width: 3px 3px 3px 0;
	border-style: solid;
	background-clip: padding-box;
	background-color: #000000 !important;
	border-color: #272727 !important;
}

.menu-dropdown .dropdown-bg  {	
	background-color: #000000;
}

.sidebar-a-right .menu-dropdown .dropdown-bg > div { border-width: 5px 0 5px 5px; background-color: #000000;}

/* Columns */
.menu-dropdown .column {
	border-width: 0 0 0 1px;
	border-style: solid;
	padding-left: 10px;
}

.menu-dropdown .stack .column, 
.menu-dropdown .column:first-child {
	border-left-width: 0;
	padding: 0;
}

/* Level 2 */
.menu-dropdown li.level2 { margin: 0 5px; }

.menu-dropdown a.level2 > span, 
.menu-dropdown span.level2 > span { 
	padding: 6px 0;
	line-height: 18px; 
	color: #bbbbbb !important;
}

/* Level 3 */
.menu-dropdown ul.level2 ul { position: relative; }

.menu-dropdown ul.level2 ul:before {
	content: '';
	display: block;
	position: absolute;
	border-width: 0 0 0 1px;
}

.menu-dropdown ul.level3 { padding: 0 0 5px 10px; }

.menu-dropdown ul.level3:before {
	left: 0;
	top: 4px;
	bottom: 10px;
	border-style: solid;
}

.menu-dropdown li.level3 {
	font-size: 12px;
	line-height: 20px;
}

/* Level 4 */
.menu-dropdown ul.level4 { padding: 0 0 5px 10px; }

.menu-dropdown ul.level4:before {
	left: 0;
	top: 4px;
	bottom: 9px;
	border-style: dotted;
}


/* Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/
/* Level 1 */
.menu-sidebar li.parent .level1 > span { 
	background-position: 100% 0;
	background-repeat: no-repeat;
}

}

.menu-sidebar li.parent.active .level1 > span { background-position: 100% -100px; }

/* Level 2 */
.menu-sidebar .level1 ul { position: relative; }

.menu-sidebar .level1 ul:before {
	content: '';
	display: block;
	position: absolute;
	border-width: 0 0 0 1px;
}

.menu-sidebar ul.level2 { padding-left: 15px; }

.menu-sidebar ul.level2:before {
	left: 3px;
	top: 4px;
	bottom: 14px;
	border-style: solid;
}

/* Level 3-4 */
.menu-sidebar ul.level2 ul { padding-left: 10px; }

.menu-sidebar ul.level2 ul:before {
	left: 0;
	top: 4px;
	bottom: 4px;
	border-style: dotted;
}

.menu-sidebar li.level1:last-child ul.level2:before { bottom: 4px; }

.menu-sidebar li.level2 a > span {
	font-size: 12px;
	line-height: 18px;
}

.menu-sidebar li.level1 a > span {
	font-size: 18px;
	line-height: 22px;
	border-bottom: 1px dotted #000000;
}

/* Line Menu
----------------------------------------------------------------------------------------------------*/

.menu-line li {
	margin-left: 7px;
	padding-left: 7px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.menu-line li:first-child {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

.-kontakt{
	border:1px solid #cccccc;
}


/*
     FILE ARCHIVED ON 05:34:24 May 18, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:33:02 Aug 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.49
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.028
  esindex: 0.008
  cdx.remote: 31.538
  LoadShardBlock: 109.161 (3)
  PetaboxLoader3.datanode: 97.241 (4)
  PetaboxLoader3.resolve: 169.504 (2)
  load_resource: 181.072
*/