body {
	color: black;
	background-color: white;
	background-color: black;
	font-family: verdana, helvetica, tahoma, sans-serif;
}

table {
	border-collapse: collapse;
}

a:link,
a:active,
a:visited {
	color: black;
}

a:hover {
	color: red;
}

.error {
	margin-bottom: 10px;
	padding: 5px;
	color: red;
	background-color: #ffeeee;
	border: 1px red dashed;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

/*
 *title: Die Überschrift
 */
#title {
	margin-bottom: 10px;
	padding: 10px;
	color: #000088;
	border: 1px black dashed;
	font-weight: bold;
	font-size: 20pt;
	text-align: center;
}

/*
 *
 */
#overview {
	margin-bottom: 10px;
	padding: 6px;
	color: #000088;
	border: 1px black dashed;
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
}

ul#gallerylinks {
	list-style-image: url(jags.bullet.png);
	list-style-position: inside;
}

ul#gallerylinks li {
	margin-bottom: 10px;
	padding: 4px;
	color: #000088;
	border: 1px gray dashed;
}

#gallerylinks a:link,
#gallerylinks a:active,
#gallerylinks a:visited {
	margin-left: 20px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#gallerylinks a:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

#thumbnails {
	margin-bottom: 10px;
	width: 100%;
	border: 1px black dashed;
}

#thumbnails td {
	padding: 8px;
	text-align: center;
	vertical-align: middle;
}

a.thumblink:link img,
a.thumblink:active img,
a.thumblink:visited img {
	border-color: white;
}

a.thumblink:hover img {
	border-color: black;
}

#image {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px black dashed;
	font-size: 10pt;
	text-align: center;
}

#imagedescription {
	margin-bottom: 10px;
	width: 100%;
	border: 1px black dashed;
	font-size: 10pt;
}

#imagedescription td {
	padding: 10px;
	text-align: center;	
	vertical-align: middle;
}

#imagedescription td.descriptionminithumb {
	color: #000088;
}

#imagedescription td.minithumb {
	width: 120px;
	height: 120px;
}

a.minithumb:link,
a.minithumb:active,
a.minithumb:visited {
	margin-left: 20px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a.minithumb:hover {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

#misc {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px black dashed;
	font-size: 10pt;
}

#copystamp {
	margin-bottom: 10px;
	padding: 4px;
	color: gray;
	border: 1px gray dashed;
	text-align: center;
	font-size: 8pt;
}

#copystamp a:link,
#copystamp a:active,
#copystamp a:visited {
	color: gray;
}

#copystamp a:hover {
	color: red;
}