/*

	Tags für Definitionslisten werden über eine PHP-Script in fast jedes

	Typo3-Menü eingebaut, somit sind auch Untermenüpunkt im Gegensatz zu

	OLs (sortierten Listen) komplett hierarisch durchnummeriert, als

	1., 1.1. 1.2, 2. 2.1 2.2 2.3 usw. - dient der Barrierefreiheit, ebenso

	der Punkt hinter jedem Menüeintrag. Beides muss	für das normale Layout

	unsichtbar gesetzt werden.

*/

#zurgalerie {

	position: absolute;

	top: 0px;

	left: 270px;

	z-index: 200;

}



#konfToolbar .nav1spc {

	width: 50px;

                border-left: 1px solid #FFFFFF;

	border-right: 1px solid #9ea6bc;

                margin: 0;

                padding: 7px 50px 7px 0;

} 



#hilfebutton {

	position: absolute;

	top: 5em;

	right: 5px;

	height: 27px;

	width: 200px; 

}



#hilfebutton a {

	display: block;

	float: left;

}



#hilfebutton a.hilfe {

	background: url(../images/hilfe_button.gif) top left no-repeat;

	background-position: top;

}



#hilfebutton a.maus {

	background: url(../images/maus_funktion.gif) top left no-repeat;

}



#hilfebutton a.speichern {

	background: url(../images/anlage_als_speichern.gif) top left no-repeat;

}



#hilfebutton a.montage {

	background: url(../images/montageanleitung_button.gif) top left no-repeat;

}



#hilfebutton a.feedback {

	background: url(../images/feedback_button.gif) top left no-repeat;

}



#hilfebutton a:hover {

	background-position: 0 -27px;

}



#konfToolbar dfn, #vMenu dfn, 

#qMenu dfn, #fMenu dfn, 

#sitemap dfn, .hidden {

	display: none;

	visibility: hidden;

	position: absolute;

	top: -9999px;

	left: -9999px;

}



/* Gemeinsame Formatierung für alle Menüs Begin */

#konfToolbar ul, #vMenu ul, 

#qMenu ul, #fMenu ul {

	margin: 0;

	padding: 0;

}



#qMenu li.first, #vMenu li.first, 

#fMenu li.first {

	margin-left: 0;

	border: none;

}



#konfToolbar li.last a {

	border-right: none;

}



#konfToolbar li.last a:hover {

	border-right: 1px solid #9ea6bc;

}



#pMenu li a, #konfToolbar li a, 

#qMenu li a, #fMenu li a {

	white-space: nowrap; /* Verhindert den Umbruch von Punkten, die aus mehr als ein Wort bestehen */

	text-decoration: none;

}



#pMenu li a:hover, #pMenu li a:focus, #pMenu li a:active,

#konfToolbar li a:hover, #konfToolbar li a:focus, #konfToolbar li a:active,

#qMenu li a:hover, #qMenu li a:focus, #qMenu li a:active,

#fMenu li a:hover, #fMenu li a:focus, #fMenu li a:active {

	text-decoration: underline;

}



/* Gemeinsame Formatierung für alle Menüs End */



/*

QuickNavi & footerNavi Begin

	Die QuickNavi und die footerNavi sind per Typoscript gleich definiert,

	es werden also die gleichen Menüpunkte erzeugt. Je nachdem, wo diese

	Navigation liegen soll, kann entweder eine ID #qMenu verwendet werden

	(bsp. in ID #header) oder die schon im HTML-Template vorhandene ID #fMenu!

*/



#qMenu {

	/*float: right;*/

	padding: 1em;

}



#fMenu {

	text-align: right;

	padding: 0.5em 19.5em 0.5em 0.5em;

}



#qMenu li, #fMenu li {

	padding: 0;

	margin: 0 0.5em 0 0;

	list-style: none;

	display: inline;

	border-left: 1px solid #000;

}



#qMenu li a, #fMenu li a {

	padding-left: 0.5em;

}



/* QuickNavi & footerNavi End */



/* Horizontales Menü Begin */

#konfToolbar li {

	list-style: none;

	display: inline;

}


#konfToolbar li a {

	color: #000;

	padding: 0.5em 1em 0.5em 1em;

	text-decoration: none;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #9ea6bc;

	background: url(../images/konf_bg_hmenu_a_hover.gif) repeat-x;

}


#var201 a {
	background: url(../images/konf_bg_hmenu_a_hover_neu.gif) repeat-x !important;
	padding-left: 25px !important;
}


#konfToolbar li a:hover,
#konfToolbar li a:focus,
#konfToolbar li a:active,
#konfToolbar li a.act,
#var201 a:hover,
#var201 a:focus,
#var201 a:active,
#var201 a.act {
	color: #000;
	background-position: 0 -31px !important;	
}



/* Horizontales Menü End */

#konfToolbar ul li {

	position: relative;

}



#konfToolbar li ul {

	position: absolute;

	top: 20px;

	padding: 6px 0 0 0;

	z-index: 6;

	background: #FFFFFF;

	height: 19px;

	border: 1px solid #9ea4b0;

	border-top: none;

	font-size: 80%;

}



#konfToolbar li .subMenu {

	white-space: nowrap;

}



#konfToolbar li .subMenu a {}



#konfToolbar li .subMenu a:hover,

#konfToolbar li .subMenu a:focus,

#konfToolbar li .subMenu a:active,

#konfToolbar li .subMenu a.act {

	color: #000;

	background: #e3e8f6;

}



/* Vertikales Menu */

#vMenu ul {

	list-style: none;

} 



#vMenu li {

	margin: 0;

	padding: 0;

}



#vMenu a {

	width: 100%;

	display: block;

	padding: 0.5em;

	text-decoration: none;

	border-top: 2px solid #FFF;

	border-bottom: 1px solid #D3D5DC;

	background: #F3F3F5;

}



html>body #vMenu a {

	width: auto;

}



#vMenu a:hover,

#vMenu a:focus,

#vMenu a:active {

	background: #FFF;

}



#vMenu a.lvlOne {

	padding-left: 0.5em;

}



#vMenu a.lvlOneAct {

	font-weight: bold;

	background: #FFF;

}



#vMenu a.lvlTwo {

	padding-left: 1.5em;

}



#vMenu a.lvlTwoAct {

	padding-left: 1.5em;

	font-weight: bold;

	background: #FFF;

}



#vMenu a.lvlThree { 

	padding-left: 2em;

}



#vMenu a.lvlThreeAct {

	padding-left: 2em;

	font-weight: bold;

	background: #FFF;

}



/* Vertikales Menu End */
