/* CSS Document */

/*##############################################################################
### Menü #######################################################################
##############################################################################*/

#toptools UL {float: left; list-style-position: outside;}
#toptools LI {float: left; list-style-type: none; list-style-position: outside;}

A.menue1aktiv  {text-decoration : underline}
#main-menue UL {float: left; list-style-position: outside;}
#main-menue LI {float: left; list-style-type: none; list-style-position: outside;}
#main-menue A {color: gray; text-decoration: none;}
#main-menue A:hover {text-decoration: underline;}
#main-menue .menue1 {text-decoration: none;}
#main-menue .menue1aktiv {text-decoration: underline;}


#sub-menue UL {display: inline; margin: 0; padding: 0; list-style-type: none; list-style-position: outside;}
#sub-menue LI {margin: 0; padding: 0; list-style-type: none; list-style-position: outside; color: gray;}
#sub-menue A {text-decoration: none; color: gray;}
#sub-menue A:hover {text-decoration: underline; color: gray;}

#sub-menue .level1 {font-size: 13px; border-top: 1px solid gray; padding: 4px 0 4px 20px;}
#sub-menue .level1active {font-size: 13px; border-top: 1px solid gray; padding: 4px 0 4px 20px; background-color: #F0F0F0;}


#sub-menue .act {text-decoration: underline;}

#sub-menue .level2 {font-size: 11px; padding: 3px 0 3px 10px;}
#sub-menue .level2active {font-size: 11px; padding: 3px 0 3px 10px; background-color: #F0F0F0;}

#sub-menue .level3 {font-size: 11px; padding: 3px 0 3px 10px;}
#sub-menue .level3active {font-size: 11px; padding: 3px 0 3px 10px; background-color: #F0F0F0;}

/* individuelle Menüelemente */
#sub-menue .menuespacer {color: black; font-style: italic; visibility: hidden; display: none;}
#sub-menue .id34 { background: url(../../../fileadmin/dateien/allgemein/grafik/stern30.gif) no-repeat left center ; padding: 20px 0 20px 40px;}
#sub-menue .id34 A {font-weight: bold;}
#sub-menue .id34 A:hover {font-weight: bold;}


#bottomtools UL {float: left; list-style-position: outside;}
#bottomtools LI {float: left; list-style-type: none; list-style-position: outside;}

/*##############################################################################
### Sitemap ####################################################################
##############################################################################*/

#sitemap {}

.sitemapmain1 {float: left; width: 200px; margin: 0 20px 0 0;}
.sitemapmain1over {float: left; width: 200px; margin: 0 20px 0 0; background-color: #F3F3F3}
.sitemaplevel1 {font-size: 14px; margin: 0 0 10px 0; line-height: 140%;}

.sitemapmain2 {padding: 2px 2px 2px 7px;}
.sitemapmain2over {padding: 0 0 0 5px; border: 2px dashed gray;}
.sitemaplevel2 {font-size: 12px; line-height: 140%;}

.sitemapmain3 {padding: 0 0 0 5px; float: left; display: inline;}
.sitemaplevel3 {font-size: 10px; line-height: 140%;}

.sitemapmain4 {padding: 0 0 0 5px; display: inline;}
.sitemaplevel4 {font-size: 10px; line-height: 140%;}

.sitemapclear {clear: both; height: 10px; font-size: 1px; padding: 0px; margin: 0px; visibility: hidden;}


/* SITEMAP2 */

.sitemap2 {}
.sitemap2 A {text-decoration: none;}
.sitemap2 A:hover {text-decoration: underline;}
.sitemap2 LI {margin: 0; list-style-type: none;}

.sitemap2description {font-size: 10px; font-style: italic; line-height: 14px; padding: 0; margin: 0;}

UL.sitemap2level1 {}
.sitemap2level1 LI {font-size: 14px;}
.sitemap2level1first {float: left; width: 300px; line-height: 20px; padding-bottom: 20px;}
.sitemap2level1middle {float: left; width: 300px; line-height: 20px; padding-bottom: 20px;}
.sitemap2level1last {float: left; width: 300px; line-height: 20px; padding-bottom: 20px;}

.sitemap2level2 UL {}
.sitemap2level2 LI {font-size: 12px;}
.sitemap2level2first {padding: 6px 0 0 24px; background: url(extm.gif) no-repeat 0% 0%;}
.sitemap2level2middle {padding: 6px 0 0 24px; background: url(extm.gif) no-repeat 0% 0%;}
.sitemap2level2last {padding: 6px 0 0 24px; background: url(exlm.gif) no-repeat 0% 0%;}
/*
.sitemap2level3 LI {font-size: 10px; padding: 0 0 0 24px; line-height: 20px; }
.sitemap2level3first {background: url(extm.gif) no-repeat 0% 0%;}
.sitemap2level3middle {background: url(extm.gif) no-repeat 0% 0%;}
.sitemap2level3last {background: url(exlm.gif) no-repeat 0% 0%;}
*/

.sitemap2level3 LI {font-size: 10px; line-height: 20px;  white-space:nowrap;}
.sitemap2level3first {float: left; padding: 0 0 0 10px;}
.sitemap2level3middle {float: left; padding: 0 0 0 10px; }
.sitemap2level3last {clear: both; padding:  0 0 0 10px;}

.sitemap2level4 LI {}
.sitemap2level4first {}
.sitemap2level4middle {}
.sitemap2level4last {}


/*
.sitemap2 {padding: 1em 1.5em; line-height: 20px;}

.sitemap2 LI {padding: 0 0 0 24px; margin: 0; list-style-type: none;}
.sitemap2 LI {background: url(extm.gif) no-repeat 0% 0%;}
.sitemap2 LI.last {background: url(exlm.gif) no-repeat 0% 0%;}
.sitemap2 UL {padding: 0 0 0 24px; margin: 0 0 0 -24px; list-style-type: none;}
.sitemap2 UL {background: url(exim.gif) repeat-y 0% 0%;}
.sitemap2 UL.last {background-image: none;}
*/

