body { 
	background-color:#fff; 
	background:url(bg.jpg) repeat-y;
	color:#000; 
	font-family:arial, verdana, helvetica, "trebuchet ms", sans-serif;
	font-size:x-small;
	/* font-size:smaller; */
}

h1 {font-family:monospace; border-bottom: 2px solid rgb(255,220,95); margin-bottom:25px; font-size:170%}
h2, h3 {font-family:monospace; border-bottom: 2px solid rgb(255,220,95); margin-bottom:15px; margin-top:20px}
h4 {font-family:monospace; border-bottom: 1px solid rgb(255,220,95); margin-bottom:15px; margin-top:15px}
h5 {font-family:monospace; font-style:italic; border-bottom: 1px solid rgb(255,220,95); margin-bottom:15px; margin-top:15px}

img { border:none; }

#navigation {
	width:180px;
	/*border:1px solid white;*/
	margin-top:30px;
	margin-left:0px;
	/* background:rgb(220,178,57); */
	/* padding:10px; */
	text-align:right;
	font-family:monospace, arial, helvetica, sans-serif; 
	font-size:120%; 
	font-style:normal; 
	line-height:14pt;
}
img#logo { border:1px solid rgb(255,220,95); margin-bottom:15px}
#navigation a {
		color:black; 
		text-decoration:none; 
		font-weight:bold;
} 
#navigation a:hover { 
	/* color:rgb(255,220,95);  */
	text-decoration:underline; 
} 
.navhi {background-color:rgb(255,220,95); color:black;}

#navigation div.v { 
	font-size:90%; 
	color:rgb(255,220,95); 
}
#navigation div.tr {
	border-top:1px dotted rgb(255,220,95); 
	margin:8px 3px 8px 3px
}
div#w3c {position:relative; top:40; left:+7}
div#lang {margin-top:20px; 	font-size:70%; font-weight:bold; }

div#rechts { 
	padding:60px 10px 20px 20px; 
	position:absolute;
	left:210px;
	top:0px;
}
div#fuss { font-size:75%; color:#aaa; text-align:right; margin-top:20px; padding-right:10px}


a { font-weight:normal; color:rgb(10,90,30); }

.mono { font-family:monospace; }

body.verz { background-color:#eeebcb; color:#555555; }

div.kasten {
	background-color:#d3d3b0; 
	border:1px solid; 
	margin:10pt 0pt 10pt 0pt; 
	padding:3pt 0pt 3pt 0pt;
}

div.kastenC, td.kastenC {
	background-color:#f9f9f9;	
	margin:10pt 0pt 10pt 0pt; 
	padding:5pt;
	position:relative; 
	left:-7px;
}

/* download- + erwerb-bg bislang: background-color:#eeffcc */ 
div.download, div.erwerb {
	margin-left:80px;
	margin-right:20px;
	font-size:100%;
	border-top:0px solid; 
	border-left:0px solid; 
	border-bottom:2px solid; 
	border-right:2px solid; 
	background-color:#ffb; 
	padding:5pt
}


	/* FAQs */
div.faqq {border-left:2px solid #999; padding-left:4px; background:#eee; font-weight:bold; margin-top:18px}
div.faqa {font-weight:normal; padding-left:5px; margin-top:5px}

 /*
.u0 { font-weight:bold; font-size:120%; }
.u1 { font-weight:bold; font-size:110%}
.u2 { font-weight:bold; font-size:100%; }
.u3 { font-weight:bold; }
.u4 { font-weight:bold; }
.u5 { font-weight:bold; }
.u6 { font-weight:bold; }
.ul0 { font-weight:bold; font-size:130%; margin:15pt 0pt -10pt 15pt; }
.ul1 { font-weight:bold; font-size:100%; margin:10pt 0pt 5pt 40pt; color:#666666; }
.ul2 { font-weight:normal; font-size:100%; margin:0pt 0pt 0pt 20pt; }
.ul3 { font-weight:bold; font-size:100%; }
.un { font-weight:bold; font-size:90%; }
*/

li { margin:0pt 0pt 0pt 0pt; }

pre { margin:15pt; }

p.anm {
	margin:5pt 15pt 5pt; 
	font-size:75%;
}
div.anm {
	margin:5pt 15pt 5pt; 
	font-size:75%;
}
div.fussnote {
	font-size:75%; 
	border-top:1px solid;
}
hr {
	margin:3pt 15pt 3pt;
}
.link  {
	font-weight:bold; 
	text-decoration:none; 
	color:rgb(100,50,30);
}
/* invers: .introH {font:bold 140%; color:#fffeee; background-color:#555500; margin: 35 0 10 -25} */

/* .introH { font-weight:bold; font-size:140%; color:#555500; margin-left:15px } */
.intro { font-weight:bold; color:#333300; }

div.abstract { 
	background-color:#efeccc;
}

.urheberK { font-size:75%; color:#aaa; text-align:right; }

.nav {
	text-align:right;
}
.bsp {
	margin-left:30pt; 
	font-family:monospace; 
	font-size:90%;
}
.altbsp {
	margin-left:30pt; 
	font-family:monospace; 
	font-weight:bold; 
	font-size:90%; 
	color:#000066; 
	background-color:#f3f3f3;
}
sub { font-size:85%; }
