body {
	font-family:		"Trebuchet MS", Trebuchet, sans-serif;
	background:			#eeeeee;
	color:				black;
	padding-bottom:		10ex;
}
div.body { 
    margin-left:  20%;
    /* margin-right: 15%; */
  }
ul.menu li { 
    margin-bottom:  	4ex;
    list-style-type:	none;
    border-right:	2px #999999 solid;
    border-bottom:	8px #999999 solid;
    padding-left:	1em;
    padding-bottom:	2px;
    background:		#f3f3f3;
  }
a:link, a:visited {
	text-decoration:	underline;
	color:			maroon;
}
a[href^="http://"]:link, a[href^="http://"]:visited { 
	text-decoration:	underline;
	color:			maroon;
}
a[href$=".pdf"]:after, a[href$=".PDF"]:after { 
	content: " (PDF)";
}
a:hover {
	background:		maroon;
	color:			white;
}
a[href^="http://"]:hover {
	background:		black;
	color:			white;
}
img.logo {
	position:		fixed;
}
div.werbung-dietz {
	font-size:		x-small;
	position:		fixed;
	bottom:			10px;
	right:			2px;
	width:			75%;
	background-color:	#ffffff;
	border:			solid 2px red;
	padding:		2px;
}
div.wichtig { 	/* margin-left: 10%;
		margin-right: 10%; */
		border: solid red thin;
		padding: 2px;
}
q 	{ quotes: '»' '«' }
q > q 	{ quotes: '›' '‹' }



p.aufdringlich	{	
			border:	dashed #ff0000 5px;
			background-color:	#ffffff;
			padding:			2em;
}
blockquote 	{
			padding-left:		0.5em;
			border-left:		solid maroon 2px;
}
table.elegant {
		border:			solid 3px black !important;
		font-size:		inherit;
		margin-top:		2ex;
		margin-bottom:	2ex;
}
table.elegant td {
		background:		#eeeeee;
		border-width:	2px;
		border-style:	solid;
		border-color:	#000000;
}
table.elegant th {
		background:		#dddddd;
		border-width:	2px;
		border-style:	solid;
		border-color:	#000000;
}
table {
		border-collapse: collapse;
		padding:	4px;
                font-size:              inherit;

}
