@media all {
html, body {
text-align:left;
text-decoration:none;
margin:0;
border:0;
padding:0;
}
}

@media print {
html, body {
font-family:"Garamond", "Palatino", "Big Caslon", serif; color:#000000; font-size: 12pt; font-variant: normal; font-weight: normal;
}
}

@media screen {
html, body {
overflow-y:hidden;
height:100%;
font-family:"Garamond", "Palatino", "Big Caslon", serif; color:#000000; font-size:large; font-variant: normal; font-weight:normal;
Background-Color:#FFFFFF;
Background-Position:top left;
Background-Attachment:fixed;
}

a:link{color:#000000;text-decoration:none;}
a:visited{color:#800000;text-decoration:none;}
a:hover{color:#ffcc00;text-decoration:none;}
a:active{color:#ff0000;text-decoration:none;}

H1{
margin-top:0;
font-size:x-large;
font-variant:normal;
font-weight:normal;
}

H2{
margin-top:0;
font-size:x-large;
font-variant:normal;
font-weight:normal;
}

H2.lead{
padding-top:20px;
padding-left:5%;
}

H2.larger{
font-size:larger;
}

H2.italic{
font-size:x-large;
font-style:italic;
}

H3, H4{
margin-top:1em;
margin-bottom:0.3em;
font-size:1em;
font-variant:normal;
font-weight:normal;
font-style:italic;
}

H3.top{
margin-top:0;
}

P{
margin-top:0;
margin-bottom:0.3em;
}

P.large{
font-size:large;
}

P.larger{
font-size:larger;
}

P.xlarge{
font-size:x-large;
}

P.small{
font-size:small;
}

P.smaller{
font-size:smaller;
}

P.lead{
padding-top:20px;
padding-left:5%;
}

P.leadcenter{
padding-top:20px;
padding-left:5%;
text-align:center;
font-size:small;
}

P.center{
text-align:center;
}

P.label{
font-size:small;
}

FORM{
font-size:medium;
}

INPUT, SELECT{
font-family:monospace;
font-size:large;
}

UL{
margin-top:0.8em;
margin-left:0;
padding-left:0;
}

LI{
list-style-type:none;
color:#000000;
margin-top:0.2em;
margin-bottom:0.2em;
}

LI.styled{
list-style-type:circle;
list-style-position:outside;
}

LI.italic{
font-style:italic;
}

LI.styleditalic10{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:italic;
line-height:0.8em;
padding-left:10px;
}

LI.styledregular10{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:normal;
line-height:0.8em;
padding-left:10px;
}

LI.styleditalic20{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:italic;
line-height:0.8em;
padding-left:20px;
}

LI.styledregular20{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:normal;
line-height:0.8em;
padding-left:20px;
}

LI.styleditalic30{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:italic;
line-height:0.8em;
padding-left:30px;
}

LI.styledregular30{
list-style-type:none;
list-style-position:outside;
font-size:small;
font-style:normal;
line-height:0.8em;
padding-left:30px;
}

TABLE{
border-spacing:0;
}

TABLE.label{
width:50%;
}

TABLE.schrift{
width:80%;
padding-left:4%;
}

TD{
padding-right:10px;
}

TD.right{
text-align:right;
padding-right:0;
}

TD.center{
text-align:center;
}

TD.small{
font-size:small;
}

TD.centersmall{
text-align:center;
font-size:small;
}

IMG{
margin:0;
border:0;
}

IMG.lead{
margin:0;
border:0;
padding:0;
width:100%;
}

IMG.paddingtop{
padding-top:1em;
border:0;
}

IMG.logo{
border:0;
padding-top:3%;
padding-bottom:5%;
padding-left:14%;
width:60%;
}

IMG.schrift{
border:0;
padding-left:4%;
width:80%;
}

IMG.senkr{
border:0;
position:absolute;
top:0;
right:0;
width:38px;
}

#highlighted{
font-style:italic;
color:#ff0000;
}


	#navline{
	position:fixed;
	top:0;
	bottom:0;
	left:80%;
	height:100%;
	margin:0;
	padding:0;
	border-left:1px solid black;
	}
	
	#nav{
	position:fixed;
	left:80%;
	bottom:0;
	right:0;
	width:18%;
	margin-top:0;
	margin-left:1px;
	padding-left:2%;
	background-image:url(img/tasten.jpg);
	font-size:larger;
	}

	#navcontent{
	position:fixed;
	left:80%;
	top:0;
	right:0;
	width:16%;
	margin-top:0;
	margin-left:0;
	border-left-width:1px;
	border-left-color:#000000;
	padding-top:20px;
	padding-left:2%;
	font-size:smaller;
	}
	
	#lead{
	position:fixed;
	top:0;
	left:0;
	width:30%;
	}
	
	#content{
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	top:0;
	left:32%;
	height:95%;
	width:42%;
	padding-top:20px;
	padding-left:2%;
	padding-right:4%;
	}}
