/* CSS Document */

body {
	background-image: url("img/help.menu.bg.gif");
	background-repeat: repeat-y;
	color: rgb(20, 37, 52);
	background-color: #EFF1F3;
}

.ttclassmainpath {
	margin-left: 0;
	margin-top: 0;
	background-color: transparent;
}

/* Glieederungselemente / Outlineelemente */
.ttwcoutlinelevel, .ttwcoutlinelevel1, .ttwcoutlinelevel2, .ttwcoutlinelevel3,
.ttwcoutlinelevel4, .ttwcoutlinelevel5, .ttwcoutlinelevel6, .ttwcoutlinelevel7,
.ttwcoutlinelevel8, .ttwcoutlinelevel9, .ttwcoutlinelevelNaN {
	margin-left: 0;
	height: auto;
	background-image: url("img/help.seperator.png");
	background-position: bottom;
	background-repeat: repeat-x;
}

p.ttwcoutlinelevel, p.ttwcoutlinelevel1, p.ttwcoutlinelevel2, p.ttwcoutlinelevel3,
p.ttwcoutlinelevel4, p.ttwcoutlinelevel5, p.ttwcoutlinelevel6, p.ttwcoutlinelevel7,
p.ttwcoutlinelevel8, p.ttwcoutlinelevel9, p.ttwcoutlinelevelNaN {
	padding-bottom: 3px;
}

p.ttwcoutlinelevel, p.ttwcoutlinelevel1 {
	padding-left: 4px;
}

p.ttwcoutlinelevel2 {
	padding-left: 21px;
}

p.ttwcoutlinelevel3 {
	padding-left: 38px;
}

p.ttwcoutlinelevel4 {
	padding-left: 55px;
}

p.ttwcoutlinelevel5 {
	padding-left: 72px;
}

p.ttwcoutlinelevel6 {
	padding-left: 89px;
}

p.ttwcoutlinelevel7 {
	padding-left: 106px;
}

p.ttwcoutlinelevel8 {
	padding-left: 123px;
}

p.ttwcoutlinelevel9, p.ttwcoutlinelevelNaN {
	padding-left: 140px;
}

/* Ebenen-Expand / Close */
.ttclassoutlineopened {
	background-image: url("img/sitemap.arrow.close.png");
	background-position: 0 3px;
}

.ttclassoutlineclosed {
	background-image: url("img/sitemap.arrow.expand.png");
	background-position: 0 4px;
}

/* Hyperlink eines Outline-Elements */
a.ttclassoutlinelink, a.ttclassoutlinelink:link, a.ttclassoutlinelink:visited, a.ttclassoutlinelink:active {
	font-size: 11px;
	color: rgb(20, 37, 52);
	text-decoration: none;
	font-weight: bold;
}

a.ttclassoutlinelink:hover {
	color: #EA5A00 !important;
}

/* Absprungpunkte / Steps */
.ttwcoutlinestep1, .ttwcoutlinestep2, .ttwcoutlinestep3, .ttwcoutlinestep4,
.ttwcoutlinestep5, .ttwcoutlinestep6, .ttwcoutlinestep7, .ttwcoutlinestep8,
.ttwcoutlinestep9, .ttwcoutlinestepNaN {
	margin-left: 0;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url("img/help.menu.bg.gif");
	background-repeat: repeat-y;
	color: rgb(20, 37, 52);
	background-color: #EFF1F3;
}

.ttwcoutlinestep1 {
	padding-left: 8px;
}

.ttwcoutlinestep2 {
	padding-left: 25px;
}

.ttwcoutlinestep3 {
	padding-left: 42px;
}

.ttwcoutlinestep4 {
	padding-left: 59px;
}

.ttwcoutlinestep5 {
	padding-left: 76px;
}

.ttwcoutlinestep6 {
	padding-left: 93px;
}

.ttwcoutlinestep7 {
	padding-left: 110px;
}

.ttwcoutlinestep8 {
	padding-left: 127px;
}

.ttwcoutlinestep9, .ttwcoutlinestepNaN {
	padding-left: 144px;
}

/* Hyperlink eines Steps */
a.ttwcjumplistentry, a.ttwcjumplistentry:link, a.ttwcjumplistentry:visited {
	font-size: 11px;
	color: rgb(20, 37, 52);
	text-decoration: none;
	font-weight: normal;
}

a.ttwcjumplistentry:hover, a.ttwcjumplistentry:active {
	color: #EA5A00 !important;
}

.ttwcactiveentry {
	margin-left: -13px;
	padding-left: 12px;
	background-image: url("img/sitemap.activeentry.png");
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #EA5A00 !important;
}

/* KF-7183 */
/* die Disc bei aktiven Outlines nicht anzeigen: */
.ttclassoutlinelink.ttwcactiveentry {
	background-image: none;
}

/* Sitemap Nebenwege */
#ttPathsTitle, .ttclasspathselementtitle {
	display: block;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#ttPathsTitle {
	background-color: #506170;
	color: white;
	margin-bottom: 2px;
}

.ttclasspathselementtitle {
	background-color: rgb(191, 197, 205);
	color: rgb(31, 47, 63);
	margin-top: 2px;
}

/* CLOSE BUTTON */
#Close {
	display: none;
}

/* KONTAKT / IMPRESSUM */
#ContactInformation, #Imprint {
	padding: 8px;
	font-size: 13px;
	color: #000000;
}

/* Since 11.1.0.70: styles for img won't be set inline anymore,
	when outline has no visible steps at all. */
.ttclassoutlinenovisiblesteps {
	display: none;
	visibility: hidden;
}