﻿#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {
	padding: 0px;
	margin: 0;
	list-style: none;
	height: 33px;
	position: relative;
	z-index: 500;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/allgemein/Menu%20-%20Hintergrund%20mit%20Linie.png') /*Hintergrundbild über gesamte Seitenbreite*/;
}

#menu li {
	float: left /*Reihenfolge und Anordnung aller Menüpunkte (inkl. Drop-Down- und Fly-Out-Menü) -> Links*/;
	margin-right: 1px /*Freier Raum rechts von einem Hauptmenü-Block*/;
}

#menu li a {
	display: block;
	height: 33px /*Höhe eines Menüblocks*/;
	width: 190px /*Breite eines Menüblocks (gilt nicht für Drop-Down- oder Fly-Out-Menü)*/;
	line-height: 33px /*Höhe der Schriftposition*/;
	/*background-image: url('../images/allgemein/Menu - Hintergrund.png') /*Hintergrund des ersten Hauptmenü-Blocks*/;
	color: #FFFFFF /*Schriftfarbe der Hauptmenüs*/;
	text-decoration: none /*Textformatierung (Unterstrichen, kursiv, ect.*/;
	font-size: 13px /*Schriftgröße (inkl. Drop-Down- und Fly-Out-Menü)*/;
	/*font-weight: 700 /*Schriftdicke (inkl. Drop-Down- und Fly-Out-Menü)*/;
	padding: 0px 0px 0px 0px /*Abstand der Schrift zum Rand eines Menüblocks (Gilt nicht für Drop-Down- und Fly-Out-Menü*/;
	text-align: center /*Textanordnung "zentriert" (inkl. Drop-Down- und Fly-Out-Menü)*/;
}


#menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position: absolute;
	top:0;
	left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
	z-index:200;
	position:relative;
	/*color: #FFFFFF /*Text-Hoverfarbe für alle Hauptmenü-Blöcke*/;
}

#menu li:hover {
	position:relative;
	z-index:200;
}

#menu li:hover > a {
	/*color: #FFFFFF /*Text-Hoverfarbe des ersten Hauptmenüs*/;
	/*text-decoration: none;*/
}

#menu li:hover > a.sub {
	/*color : #FFFFFF /*Text-Hoverfarbe der 4 restlichen Hauptmenüs*/;
	/*text-decoration: none;*/
}

#menu li.current a {
	/*color: #fff;*/
	/*background-image: url('../images/allgemein/Menu - Hintergrund.png');*/
}

#menu li a.sub {
	/*background-image: url('../images/allgemein/Menu - Hintergrund.png')/*Eigenschaften der 4 restlichen Menüs*/;
}

#menu li.current a.sub {
	/*color:#fff;*/
	/*background:#840 no-repeat right center;*/
}

#menu :hover ul {
	left: 0 /*Abstand wie weit Drop-Down-Menü vom Haupt-Menü weg ist*/;
	top:33px;
	width:100px;
	background: #3e3e3e;
	text-align:left;
}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 

#menu :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style: none;
	text-align: left;
}

#menu :hover ul :hover ul {
	left:191px /*Abstand, wie weit Fly-Out-Menü vom Drop-Down-Menü weg ist*/;
	top:-1px;
	background:#222;
	white-space:nowrap;
	width:100px;
	z-index:200;
	height:auto;
	text-align: left;
}

#menu :hover ul li {margin:0; border-top:1px solid #666;}

#menu :hover ul li a {
	width:191px /*Breite des Drop-Down-Menüs*/;
	padding:0;
	text-indent:10px;
	background: #363636;
	color:#CCCCCC /*Schriftfarbe des Drop-Down-Menüs*/;
	height:30px;
	line-height:30px;
	font-size: 11px /*Schriftgröße des Drop-Down- und Fly-Out-Menüs*/;
	font-weight: 600;
	text-align: left /*Textanordnung des Drop-Down- und Fly-Out-Menüs*/;
}

#menu :hover ul li a.fly {
	background: #363636 /*Hintergrundfarbe des Drop-Down-Menüs*/;
}

#menu :hover ul :hover {background-color:#6e6e6e; color:#fff;}

#menu :hover ul :hover a.fly {
	background-color: #676767 /*Hover-Hintergrundfarbe des Drop-Down-Menüs*/;
	color:#fff /*Hover-Textfarbe des Drop-Down-Menüs*/;
	text-align: left /*Hover-Textanordnung des Drop-Down-Menüs*/;
}

#menu :hover ul li.currentsub a {background:#5a5a5a; color:#fff; text-align: left;}
#menu :hover ul li.currentsub a.fly {background:#5a5a5a no-repeat right center; color:#fff; text-align: left;}

#menu :hover ul :hover ul li a {
	width:150px /*Breite des Fly-Out-Menüs*/;
	padding:0;
	text-indent:10px /*Einzug von links im Ausklappmenü*/;
	background: #3e3e3e /*Hintergundfarbe des Fly-Out-Menüs*/;
	color: #CCCCCC /*Schriftfarbe des Fly-Out-Menüs*/;
}

#menu :hover ul :hover ul :hover {
	background-color: #5a5a5a /*Hover-Hintergrundfarbe des Fly-Out-Menüs*/;
	color: #FFFFFF /*Hover-Schriftfarbe des Fly-Out-Menüs*/;
}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background:#5a5a5a; color:#fff;}

