body {
	background-attachment:fixed;
	background-image:url("marmor.png");
	color:black;
}
dt {
	font-weight:bold;
}
h1 {
	text-align:center;
	background-color:#500303;
	color:white;
	padding:5px;
}
h2 {
	background-repeat:repeat-xy;
	background-image:url("pebble_dunkel.png");
	padding:3px;
	padding-left:100px;
	color:white;
}
h3 {
	border-left-width:medium;
	border-left-color:#99947F; 
	border-left-style:dotted; 
	border-bottom-width:medium;
	border-bottom-color:#99947F; 
	border-bottom-style:solid; 
	padding-left:10px;
	max-width:300px;
	overflow:visible;
}
hr {
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-width:medium;
	border-bottom-color:#99947F; 
	border-bottom-style:dotted; 
	padding-bottom:10px;
}
img {
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:darkgrey;
}
.imageindex * img {
	border-style:ridge;
	margin:5px;
	border-color:#ecdc66;
}		
table {
	padding:10px;
	border-collapse:collapse;
	empty-cells:show;
	background-color:#e3e3e3;
	border-style:solid;
	border-width:thin;
	border-color:darkgrey;
}
th {
	padding:3px;
	color:white;
	background-color:#500303;
}
td {
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:darkgrey;
}
a, a:hover, a:focus {
	padding-left:2px;
	padding-right:2px;
}
a {
	text-decoration:underline;
	color:ce4e00;
}
a:hover, a:focus {
	color:black;
	text-decoration:none;
	background-color:#e5debe;
}
.hinweis {
	border-style:solid;
	border-width:thin;
	border-color:darkgrey;
	background-color:#e3e3e3;
	padding:5px;
}
.betont {
	font-style:italic;
	text-decoration:underline;
}
