/* basics */
body{}
p{}
a{ 
	color: #369; 
	font-weight:bold;
	text-decoration: none 
}
a:hover{
	color: #900;
	font-weight: bolder;
	font-style: italic;
}

h1{
	color: #369;
	font-size: 11pt;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	letter-spacing: -1px;
	margin: 0 0 2px 0;
	padding: 0 2px 2px 2px;
}
h2{ 
	color: #369; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: left; 
	letter-spacing: -1px; 
	margin: 0 0 5px; 
	padding: 0 2px 2px 5px; 
	border-bottom: 4px solid #dadada 
}
h3{ 
	color: #369; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: left; 
	letter-spacing: -1px; 
	margin: 0 0 5px; 
	padding: 0 2px 2px 5px; 
	border-bottom: 4px solid #dadada 
}

/*Text*/
.fade{ 
	color: #c8c8c8; 
	font-size: 30pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: 900; 
	text-align: right; 
	letter-spacing: -1pt; 
	padding-bottom: 5px 
}
.fadeSmall{ 
	color: #a7a7a7; 
	font-size: 18pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: 900; 
	letter-spacing: -1pt; 
	padding-bottom: 5px 
}
.titleWhite{ 
	color: white; 
	font-size: 18pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold 
}
.subTitle{ 
	color: #666; 
	font-size: 9pt; 
	font-family: Arial; 
	font-style: italic; 
	text-align: justify; 
	text-indent: 1em; 
	border-bottom: 1px dashed #369 
}
.textRight{ 
	font-size: 10pt; 
	font-family: Arial; 
	text-align: right 
}
.textLeft{ 
	font-size: 10pt; 
	font-family: Arial; 
	text-align: left 
}
.journalText8pt{ 
	color: #000; 
	font-size: 8pt; 
	font-family: Arial; 
	text-align: left; 
	text-indent: 6px; 
	padding: 2px 
}
.journalTitle{ 
	color: #369; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: left; 
	padding: 4px; 
	border-bottom: 1px solid #333 
}
.journalTitleBlank{ 
	color: #900; 
	font-size: 12pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: right; 
	padding: 4px; 
}
.journalTitleBlankCenter{ 
	color: #900; 
	font-size: 14pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	padding: 4px; 
}
.journalTitleCenter{ 
	color: #369; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	padding: 4px; 
	border-bottom: 1px solid #333 
}
.journalTitleCenterNoLine{ 
	color: #369; 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
}
.journalSubTitle{ 
	color: #555; 
	font-size: 10pt; 
	font-family: Arial; 
	font-style: italic; 
	text-align: justify; 
	text-indent: 6px; 
	padding: 4px; 
	border-bottom: 1px solid #333 
}
.journalTextBlock{ 
	color: #000; 
	font-size: 9pt; 
	font-family: Arial; 
	text-align: justify; 
	text-indent: 6px; 
	padding: 4px 
}
.journalTextRightLine{ 
	color: #000; 
	font-size: 9pt; 
	font-family: Arial; 
	text-align: justify; 
	text-indent: 6px; 
	padding: 4px; 
	border-right: 1px solid #333 
}
.journalTextRightLineff{ 
	color: #000; 
	font-size: 9pt; 
	font-family: Arial; 
	text-align: justify; 
	padding: 4px; 
	border-right: 1px solid #333 
}
.underlineGreyLeft{ 
	color: #333; 
	font-size: 8pt; 
	font-family: Arial; 
	text-align: left; 
	border-bottom: 2pt solid #999 
}
.underlineGreyLeftA{
	color: #FFF;
	font-weight: bold;
	text-decoration: none font-family: Arial;
	text-align: left;
	border-bottom: 2pt solid #999;
	font-family: Arial;
}
.submit{ 
	color: #036; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: bold; 
	background-color: #e9ecef; 
	background-attachment: scroll; 
	padding: 2px; width: auto; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #ccc #333 #000 #ccc 
}

/*Tabellen*/
td.underline{ 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	margin: 4pt 0; 
	padding: 4pt 0; 
	border-bottom: 2px solid #666
}
td.margin4{ 
	align: center; 
	margin: 4pt 0; 
	padding: 4pt 0;
}
td.underlineGrey{ 
	color: #999; 
	font-size: 8pt; 
	font-family: Arial; 
	text-align: right; 
	border-bottom: 2pt solid #999 
}
td.nonLine{ 
	color: #999; 
	font-size: 8pt; 
	font-family: Arial; 
	text-align: left;
}
td.body{ 
	color: #000;
	font-size: 9pt; 
	font-family: Arial; 
	line-height: 10pt; 
	text-align: justify; 
	margin: 4px; 
	padding: 4px; 
	border-top: 4px solid #dedede;
}
td.bodyCenter{ 
	font-size: 11pt; 
	font-family: Arial; 
	font-style: italic; 
	line-height: 10pt; 
	text-align: center; 
	margin: 4px; 
	padding: 4px; 
	border-top: 4px solid #dedede; 
	border-bottom: 4px solid #dedede 
}
td.bodyKursiv{ 
	font-size: 9pt; 
	font-family: Arial; 
	font-style: italic; 
	line-height: 10pt; 
	text-align: justify; 
	margin: 2px; 
	padding: 4px 
}
td.arial9pt{ 
	color: #000;
	font-size: 9pt; 
	font-family: Arial; 
	line-height: 10pt; 
	text-align: justify; 
}
td.arialTitle{ 
	color: #369;
	font-size: 10pt; 
	font-family: Arial;
	font-style: italic;
	line-height: 10pt; 
	text-align: left; 
}
td.bodyKursiv{ 
	color: #555;
	font-size: 9pt; 
	font-family: Arial; 
	font-style: italic; 
	line-height: 10pt; 
	text-align: justify; 
	margin: 2px; 
	padding: 4px }
td.footer{
	visibility: visible; 
	border-top:4px solid #dadada; 
	clear: both;
	color: gray;
	font-size: 8pt;
	line-height: 1.6em;
	margin: 5px auto 0 auto;
	padding: 8px 0;
	text-align: center;
}
td.footer p{
	margin:0; 
	padding:0;
}
td.footer a{
	color: #336699; 
	text-decoration: none 
	font-size: 8pt; 
	font-family: Arial; 
	font-style: italic; 
}
td.title{
	color: #369;
	font-size: 12pt;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin: 2px;
	padding: 2px;
	vertical-align: bottom;
}
td.titleCenterBottom{ 
	color: #369; 
	font-size: 14pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	margin: 1px; 
	padding: 1px; 
	vertical-align: bottom 
}
td.titleCenterBottom13pt{ 
	color: #369; 
	font-size: 13pt; 
	font-family: Arial; 
	font-style: italic; 
	font-weight: bold; 
	text-align: center; 
	margin: 1px; 
	padding: 1px; 
	vertical-align: bottom 
}
td.bottomLine{ padding-bottom: 4px; 
	border-bottom: 1px solid #333 
}
td.leftLine{ padding-left: 4px; 
	border-left: 1px solid #333 
}
td.leftBottomLine{ padding-bottom: 4px; 
	padding-left: 4px; 
	border-bottom: 1px solid #333; 
	border-left: 1px solid #333 
}
td.rightLine{ padding-right: 4px; 
	border-right: 1px solid #333 
}
td.rightTopLine{ padding-top: 8px; 
	padding-right: 4px; 
	border-top: 1px solid #333; 
	border-right: 1px solid #333 
}
td.rightBottomLine{ padding-right: 4px; 
	padding-bottom: 4px; 
	border-right: 1px solid #333; 
	border-bottom: 1px solid #333 
}
td.topLine{ 
	border-top: 1px solid #333 
}

/*Ebenen*/
#wrapLevel{ 
	color: #404040; 
	background-color: #fff; 
	visibility: visible; 
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 20px; 
	width: 100%; 
	height: 98% 
}
#logoLevel{ 
	background-color: #fff; 
	visibility: visible; 
	position: absolute; 
	z-index: 2; 
	top: 0; 
	left: 0; 
	width: 95%; 
	height: 75px 
}
#sidebar{ 
	line-height: 1.4em; 
	visibility: visible; 
	margin: 0 0 5px; 
	padding: 1px 0 0; 
	position: absolute; 
	z-index: 3; 
	top: 100px; 
	left: 0; 
	width: 175px; 
	float: left 
}
#sidebar ul{
	font-size:0.9em; 
	list-style:none; 
	margin:0; 
	padding:0 0 15px 0px;
}
#sidebar li{
	list-style:none; 
	margin:0 0 4px 0px; 
	padding:0;
}
#sidebar li a{
	font-size:1.2em; 
	font-weight:bold; 
	padding:2px 0 0 5px;
	}
#sidebar ul ul{
	line-height:1.2em; 
	margin:4px 0 3px 10px; 
	padding:0;
}
#sidebar ul li a{
	line-height:1.2em; 
	font-weight:bold;
}
#sidebar ul ul li a{
	font-weight:700;
}
#sidebar h2{
	margin:3px 0 8px;
}
#contentLevel{ 
	line-height: 11pt; 
	text-align: left; 
	visibility: visible; 
	margin: 0; padding: 0; 
	position: absolute; 
	z-index: 4; 
	top: 100px; 
	left: 190px; 
	width: 100%; 
	height: 580px 
}
#footerLevel{ 
	background-color: #fff; 
	visibility: visible; 
	position: absolute; 
	z-index: 5; 
	left: 0; 
	width: 95%; 
	height: 75px 
}
#contentLayer{ 
	text-align: justify; 
	visibility: visible; 
	position: absolute; 
	top: 100px; 
	left: 225px; 
	width: 95% 
}
#headerLinks{ 
	font-size: 0.9em; 
	text-align: right; 
	padding: 0 2px 0 0 
}
#headerLinks a{
	color:gray;
}

