@charset "UTF-8";

/*
Projektname:   Koenig und Neurath
Erstellt am:   22.08.2007 von JerDa
Bearbeitet am: 22.08.2007 von JerDa 
Bearbeitet am: 27.09.2007 von MKue 
QS am:         27.09.2007 von MKue 
*/

div.sitemap {
font-size: 1.3em;
height: 1%;
margin: 0 0 20px 0;
}

.formulare .sitemap label {
font-size: 1em;
font-weight: normal;
width: auto; /* bleibt drin fuer IE 5.5 */
color: #4C4C4C;
float: none;
margin: 0;
cursor: pointer;
}

.sitemap ul {
font-size: 1em;
line-height: inherit; /* behebt Gecko Rundungs-Bug */
list-style: none;
margin: 0;
padding: 0;
}

.sitemap li {
display: inline;
position: relative;
margin: 0;
padding: 0;
}

.sitemap li li {	
font-size: 1em !important;
}

.sitemap li .row {
background-color: #eee;
border-bottom: 1px #fff solid;
clear: both;
display: block;
height: 18px;
padding: 6px 0 5px 0;
position: relative;
}

html>body .sitemap li .row {
height: auto;
min-height: 18px;
}

.sitemap li li .row {
background-color: #ddd;
}

.sitemap li li li .row {
background-color: #ccc;
}

.sitemap li li li li .row {
background-color: #bbb;
}

.sitemap li li li li li .row {
background-color: #aaa;
}

.sitemap li li li li li li .row {
background-color: #999;
}

.sitemap li li li li li li li .row {
background-color: #888;
}

.sitemap .aktionen {
display: block;
left: 0;
padding: 0 0 0 5px;
position: absolute;
top: 3px;
white-space: nowrap; /* damit die Checkboxes in einer Reihe bleiben */
}

html>body .sitemap .aktionen input.checkbox { /* Alle ausser IE */
margin: 4px 5px 0 2px; 
}


/* Seitenstruktur - Titel: Dies ist die mittlere Spalte. Wenn sich die - */
/* Spalten links und rechts in der Breite veraendern, muessen hier die - */
/* Margin-Werte angepasst werden. Hierfuer existieren die Sonderklassen. */


.sitemap .titel {
display: block;
margin: 0 20px 0 30px;
padding: 0 0 0 20px; /* Einrueckung fuer [+]/[-] Icons, nicht veraendern */
position: relative;
}

.sitemap li li .titel {
margin-left: 50px;
}

.sitemap li li li .titel {
margin-left: 70px;
}

.sitemap li li li li .titel {
margin-left: 90px;
}

.sitemap .funktionen {
position: absolute;
right: 5px;
text-align: right;
top: 2px;
}

.sitemap .funktionen img {
margin-right: 5px;
}


/* = ---- Seitenstruktur - Legende, Icons und Meldungen ---------------- */


.sitemap .legend .funktionen {
right: 0;
}

.sitemap .legend img {
margin: 0 2px 0 0;
}

html>body .sitemap .legend img { /* Alle ausser IE */
margin: 0 1px 0 0;
}

html>body .sitemap .legend .funktionen img { /* Alle ausser IE */
margin: 0 4px 0 0;
}


.sitemap .icon { /* Platzhalter zum bewahren der Spalten. */
border: 0;
display: inline;
margin-left: 5px;
padding: 0 0 0 16px;
}

.sitemap .child,
.sitemap .nochild {
position: absolute;
left: -20px;
top: 0px;

}
.sitemap .child {
cursor: pointer;
}

html>body .sitemap .child,
html>body .sitemap .nochild { /* Alle ausser IE */
position: absolute;
left: 0px;
top: 1px;
}


div.liste-sitemap {
height: 1%;
margin: 0 0 20px 0;
color: #4C4C4C;
}

div.liste-sitemap ul {
padding: 0;
margin: 0 0 10px 20px;
}

div.liste-sitemap ul li {
font-weight: bold;
}

div.liste-sitemap ul li ul li, 
div.liste-sitemap ul li ul li ul li {
font-weight: normal;
font-size: 1em !important;
}

div.liste-sitemap ul a {
color: #4C4C4C;
}

div.liste-sitemap ul a:hover {
color: #e65a14 !important;
}