html
{
	off.overflow: -moz-scrollbars-vertical; 
	overflow-y:scroll; /* Always show scrollbars */
}

body, td, span.info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

h3, h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

body 
{
	margin-top: 10px; 
	background: black url(img/background.gif) no-repeat 10px 10px;
}

form
{
	margin: 0px 0px 4px 0px;
	off.padding: 6px;
	off.border: 1px solid #555;
	off.background-color: #222;
}

input
{
	margin: 2px 5px 2px 0px;
	padding: 1px;
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 0px solid white;
}

a, a:visited, .dot { color:#888; text-decoration:none; }
a:hover { color:white; text-decoration:none; }
a.mail, a.mail:visited { color:#FFCC99; font-size: 14px; font-weight:normal; letter-spacing: 1px; }
a.mail:hover { color:white; }

h1, h3, h4, h5 { color: #FFCC99; }
h1 { margin-bottom:0px; font-size: 24px; font-variant: small-caps; }
h2 { margin-top:0px; font-size: 10px; font-weight: normal}
h3 { margin-top:0px; margin-bottom:0px; font-size: 21px; font-weight: normal; font-style: italic; }
h5 { margin-top:10px; margin-bottom:0px; font-size: 17px; font-weight: normal; font-style: italic; }
span.info { margin-top:0px; margin-bottom:0px; font-size: 10px; font-weight: normal; font-style: normal; }
h4 { margin-bottom:0px; font-size: 13px; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; }

td { vertical-align: top; }
td.place { color: #888; }
td.link { border-left: 1px solid #555; padding-left: 5px; padding-right: 5px; }
td.year { padding: 0px 0px 15px 5px; }

p { margin-top: 0px; margin-bottom: 4px; line-height: 14px; }

.textbold { color: #FFCC99; font-weight: bold; }
.text { font-size: 12px; font-family: "Myriad Web", Arial, Helvetica, sans-serif; }
b.text { color: #FFCC99; letter-spacing: 0px; }

img.bild { border: 10px solid #EFEDE4; }

span.title { font-style: normal; }
span.size { color: #888; padding-left: 2px; }
span.gray { color: #888; }
span.white { color: #FFF; }
span.me { color: #CC99FF; }

img.detail { border: 1px solid white;  margin-bottom: 5px;}
img.mini { border: 1px solid #888;  margin-bottom: 6px; margin-left: 15px;}
img.mini:hover { border: 1px solid white; }
img.index { border: 1px solid #888; margin-top: 5px; margin-bottom: 10px; margin-right: 5px;}
img.index:hover, img.index.over { border: 1px solid white; }

small { color: #888; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

td.nextlink, td.prevlink { width: 30px; vertical-align: bottom; }
td.prevlink { text-align: right; }
td.nextlink { text-align: left; }
div.nextprev { margin: 0px 5px 4px 5px; }

font.rss { background-color: #ff6600; color: white; padding: 0px 1px 0px 2px; font-size: 10px; letter-spacing: 1px; font-weight: bold; border: 1px solid #ddd; }