/****
 * MENUE STARTSEITE: VERTIKALE AUSRICHTUNG UEBER 3 EBENEN
 */

#menu-start {
	position:relative;
	width: 100%;
	height: 100%;
}


/****
 * Menue 1. Ebene
 */

div.menu-start-lev1 {
	visibility: hidden;
	width: 195px;
	height: 423px;
	padding: 56px 0 0 0;
}
html>body div.menu-start-lev1 {
	background: url(../images/transparent/noarr-bg-no30-195.png) repeat-y;
}
div.menu-start-lev1-1-sub {
	height: 22px;
	margin: 0 0 3px 0;
	padding: 0;
	background: url(../images/transparent/arrow-bg-no80-195.png);
}
div.menu-start-lev1-1-nosub {
	height: 22px;
	margin: 0 0 3px 0;
	padding: 0;
	background: url(../images/transparent/noarr-bg-no80-195.png);
}
div.menu-start-lev1-1-sub a:link, div.menu-start-lev1-1-sub a:visited,
div.menu-start-lev1-1-nosub a:link, div.menu-start-lev1-1-nosub a:visited {
	visibility: visible;
	display: block;
	height: 100%;
	padding-left: 15px;
	font: normal normal normal 16px/22px Arial,Helvetica,Verdana,sans-serif;
	color: #676869; /* alt #878889 */
	text-decoration: none;
}
div.menu-start-lev1-1-sub a:hover, div.menu-start-lev1-1-sub a:active,
div.menu-start-lev1-1-nosub a:hover, div.menu-start-lev1-1-nosub a:active {
	text-decoration: none;
}


/****
 * Menue 2. Ebene
 */

#menu-start-lev2 { 
	width: 158px;
	height: 476px;
	padding: 0;
	border-top: 1px solid #e00747;
	border-bottom: 1px solid #fff;
}
html>body #menu-start-lev2 {
	background: url(../images/transparent/noarr-bg-no30-158.png) repeat-y;
}
div.menu-start-lev2-1-sub {
	margin: 0 0 3px 0;
	padding: 0;
	/*background: url(../images/transparent/arrow-bg-no80-158.png);*/
	background: url(../images/transparent/noarr-bg-no80-158.png);
}
div.menu-start-lev2-1-nosub {
	margin: 0 0 3px 0;
	padding: 0;
	background: url(../images/transparent/noarr-bg-no80-158.png);
}
div.menu-start-lev2-1-sub a:link, div.menu-start-lev2-1-sub a:visited,
div.menu-start-lev2-1-nosub a:link, div.menu-start-lev2-1-nosub a:visited {
	display: block;
	padding: 0 12px;
	font: normal normal normal 12px/22px arial,verdana,sans-serif;
	color: #676869;
	text-decoration: none;
}
div.menu-start-lev2-1-sub a:hover, div.menu-start-lev2-1-sub a:active,
div.menu-start-lev2-1-nosub a:hover, div.menu-start-lev2-1-nosub a:active {
	text-decoration: none;
}
div.menu-start-lev2-1-sub a:link, div.menu-start-lev2-1-sub a:visited {
	background: url(../images/transparent/arrow-bg-link-no.gif) no-repeat 100% 0;
}
div.menu-start-lev2-1-sub a:hover, div.menu-start-lev2-1-sub a:active {
	background: url(../images/transparent/arrow-bg-link-ro.gif) no-repeat 100% 0;
}


/****
 * Menue 3. Ebene
 */

#menu-start-lev3 { 
	width: 158px;
	height: 476px;
	padding: 0;
	border-top: 1px solid #e00747;
	border-bottom: 1px solid #fff;
	/*border-left: none; border-right: none;*/
}
html>body #menu-start-lev3 {
	background: url(../images/transparent/noarr-bg-no30-158.png) repeat-y;
}
div.menu-start-lev3-1 {
	margin: 0 0 3px 0;
	padding: 0;
	background: url(../images/transparent/noarr-bg-no80-158.png) repeat-y;
}
div.menu-start-lev3-1 a:link,
div.menu-start-lev3-1 a:visited {
	display: block;
	padding: 0 12px;
	font: normal normal normal 12px/22px arial,verdana,sans-serif;
	color: #676869;
	text-decoration: none;
}
div.menu-start-lev3-1 a:hover,
div.menu-start-lev3-1 a:active {
	text-decoration: none;
}



/***
 * DISTANZEN FUER SUBMENUES (vertikal)
 * Ueber 3 Ebenen und max. 15 Zeilen tief (gemessen am ersten Element der Spalte; liesse sich auch erweitern)
 * 1. Ebene bei 56 Px, die folgenden jeweils 25 Px mehr (22 Px Element plus 3 Px Zw.raum)
 */

div.menudist0-1, div.menudist0-0-1 {
	margin-top: 56px;
}
div.menudist1-1, div.menudist1-0-1, div.menudist0-1-1 {
	margin-top: 81px;
}
div.menudist2-1, div.menudist2-0-1, div.menudist1-1-1, div.menudist0-2-1 {
	margin-top: 106px;
}
div.menudist3-1, div.menudist3-0-1, div.menudist2-1-1, div.menudist1-2-1, div.menudist0-3-1 {
	margin-top: 131px;
}
div.menudist4-1, div.menudist4-0-1, div.menudist3-1-1, div.menudist2-2-1, div.menudist1-3-1, div.menudist0-4-1 {
	margin-top: 156px;
}
div.menudist5-1, div.menudist5-0-1, div.menudist4-1-1, div.menudist3-2-1, div.menudist2-3-1, div.menudist1-4-1, div.menudist0-5-1 {
	margin-top: 181px;
}
div.menudist6-1, div.menudist6-0-1, div.menudist5-1-1, div.menudist4-2-1, div.menudist3-3-1, div.menudist2-4-1, div.menudist1-5-1, div.menudist0-6-1 {
	margin-top: 206px;
}
div.menudist7-1, div.menudist7-0-1, div.menudist6-1-1, div.menudist5-2-1, div.menudist4-3-1, div.menudist3-4-1, div.menudist2-5-1, div.menudist1-6-1, div.menudist0-7-1 {
	margin-top: 231px;
}
div.menudist8-1, div.menudist8-0-1, div.menudist7-1-1, div.menudist6-2-1, div.menudist5-3-1, div.menudist4-4-1, div.menudist3-5-1, div.menudist2-6-1, div.menudist1-7-1, div.menudist0-8-1 {
	margin-top: 256px;
}
div.menudist9-1, div.menudist9-0-1, div.menudist8-1-1, div.menudist7-2-1, div.menudist6-3-1, div.menudist5-4-1, div.menudist4-5-1, div.menudist3-6-1, div.menudist2-7-1, div.menudist1-8-1, div.menudist0-9-1 {
	margin-top: 281px;
}
div.menudist10-1, div.menudist10-0-1, div.menudist9-1-1, div.menudist8-2-1, div.menudist7-3-1, div.menudist6-4-1, div.menudist5-5-1, div.menudist4-6-1, div.menudist3-7-1, div.menudist2-8-1, div.menudist1-9-1, div.menudist0-10-1 {
	margin-top: 306px;
}
div.menudist11-1, div.menudist11-0-1, div.menudist10-1-1, div.menudist9-2-1, div.menudist8-3-1, div.menudist7-4-1, div.menudist6-5-1, div.menudist5-6-1, div.menudist4-7-1, div.menudist3-8-1, div.menudist2-9-1, div.menudist1-10-1, div.menudist0-11-1 {
	margin-top: 331px;
}
div.menudist12-1, div.menudist12-0-1, div.menudist11-1-1, div.menudist10-2-1, div.menudist9-3-1, div.menudist8-4-1, div.menudist7-5-1, div.menudist6-6-1, div.menudist5-7-1, div.menudist4-8-1, div.menudist3-9-1, div.menudist2-10-1, div.menudist1-11-1, div.menudist0-12-1 {
	margin-top: 356px;
}
div.menudist13-1, div.menudist13-0-1, div.menudist12-1-1, div.menudist11-2-1, div.menudist10-3-1, div.menudist9-4-1, div.menudist8-5-1, div.menudist7-6-1, div.menudist6-7-1, div.menudist5-8-1, div.menudist4-9-1, div.menudist3-10-1, div.menudist2-11-1, div.menudist1-12-1, div.menudist0-13-1 {
	margin-top: 381px;
}
div.menudist14-1, div.menudist14-0-1, div.menudist13-1-1, div.menudist12-2-1, div.menudist11-3-1, div.menudist10-4-1, div.menudist9-5-1, div.menudist8-6-1, div.menudist7-7-1, div.menudist6-8-1, div.menudist5-9-1, div.menudist4-10-1, div.menudist3-11-1, div.menudist2-12-1, div.menudist1-13-1, div.menudist0-14-1 {
	margin-top: 406px;
}


