
html {
    border: none;
}

body {
    font-family: Georgia, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #e0e0b0;
    background-color: #222222;
    margin: 0px;
    padding: 20px;
}

p,li {
	font-size: small;
	line-height: 2.8ex;
}

h1 {
 	font-size: 160%;
}

h2 {
 	font-size: 120%;
}

hr {
	width: 100%;
	size: 2px;
}


body.menu {
	/*
    background-image: url(/pix/pagebg.gif);
    background-repeat: repeat-y;
    background-position: top left;
*/	
}

body.content {
	
}

body.gallery {
	padding: 20px;
}


div#page {
}

div#content {
	padding: 15px;
}

div#innercontent {
    padding: 1em;
}

div.heading {
	padding: 0.5ex;
}

.boldblack {
	color: #000000;
	font-weight:bold;
}
.marker {
	color:#ffcc00;
	font-weight:bold;
}

.grey {
 	color: #a0a0a0;
}

.bildlinks {
 	padding-right: 1em;
	padding-bottom: 1em;
	float: left;
}

hr.sep {
 	width: 100%;
	height: 2px;
	margin-top: 2ex;
	margin-bottom: 2ex;
}

div.button {
	padding: 1ex 0px 2ex 0px;
}

div#titletext {
	font: 10pt Georgia, Trebuchet MS, Tahoma, Helvetica, sans-serif;
	color: #460652;
	padding: 2ex;
	line-height: 2.5ex;
}

a:link { color:#a8161f;text-decoration:none;font-weight:bold; }
a:visited { color:#a8161f;text-decoration:none;font-weight:bold; }
a:active { color:#a8161f;text-decoration:none;font-weight:bold; }
a:hover { color:#a8161f;text-decoration:underline;font-weight:bold; }
a[name]:hover {text-decoration: inherit; font-weight:inherit; color: inherit; background: inherit; }

a.small {
	font-size:x-small;
}

a.small:link  { color:#a8161f;text-decoration:none;font-weight:normal; }
a.small:visited { color:#a8161f;text-decoration:none;font-weight:normal; }
a.small:active { color:#a8161f;text-decoration:none;font-weight:normal; }
a.small:hover { color:#a8161f;text-decoration:underline;font-weight:normal; }
