BODY {
	margin:0px;
	padding:0px;
	spacing:0px;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #003366;
	background-color:#FFFFFF;
	scrollbar-base-color:#003366;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#DFDFDF;
	scrollbar-darkshadow-color:#DFDFDF;
	scrollbar-face-color:#003366;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DFDFDF;
	scrollbar-track-color:#DFDFDF;
}
TABLE.frametable {
	vertical-align: bottom;
	horizontal-align: center;
	width: 730px;
}
TABLE.content {
	height: 430px;
	width: 730px;
}
TABLE.pageFooter {
	text-align: right;
	font-size: 8pt;
	width: 730px;
}
A.pageFooter {
	text-decoration: none;
	color: #003366;
}
A.pageFooter:visited {
	color: #003366;
}
A.pageFooter:hover {
	color: #6699CC;
}
A.pageFooter:active {
	color: #6699CC;
}

INPUT[type=text] {
	width: 300px;
	border: 1px solid #003366;
}

INPUT[type=submit] {
	border: 1px solid #003366;
	background-color: #CCCCCC;
}


/* --- Gallery section --- */
TABLE.thumbs {
	vertical-align: top;
	text-align: center;
	width: 100%;
}
TR.thumbs {
	vertical-align: top;
}
A.thumbs {
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding: 2px;
	font-size: 50px;
}
A.thumbs:visited {
	border: 0px;
	padding: 2px;
}
A.thumbs:hover {
	border: 1px dashed #CCCCCC;
	padding: 2px;
	background-color: #DDEEFF;
}
A.thumbs:active {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
A.activeThumb {
	border: 1px dashed #CCCCCC;
	padding: 2px;
	background-color: #DDEEFF;
	font-size: 50px;
}
IMG.thumbs {
	border: 0px;
}


/* --- Menu --- */
TABLE.menu1 {
	vertical-align: top;
	text-align: left;
	background-color: #003366;
	width: 730px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
TABLE.menu2 {
	vertical-align: bottom;
	text-align: left;
	background-color: #003366;
	width: 730px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
A.menu {
	background-color: #003366;
	color: #FFFFFF;
	width: 140px;
	height: 45px;
	text-decoration: none;
	vertical-align: middle;
	border: 0px;
}
A.menu:visited {
	color: #FFFFFF;
}
A.menu:hover {
	color: #99CCFF;
}
A.menu:active {
	color: #99CCFF;
}

/* --- General styles --- */
A.email {
	color: #003366;
	text-decoration: none;
	border: 0px;
}
A.email:visited {
	color: #003366;
}
A.email:hover {
	color: #6699CC;
}
A.email:active {
	color: #6699CC;
}
TD.columnSpacer {
	width: 25px;
}
INPUT {
	font-family: Arial, Tahoma;
	font-size: 10pt;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #003366;
	height: 20px;
}
.artist {
 height: 600px;
 z-index: 1;
 position: absolute;
 top: 190px;
}
.imgArtist {
 width: 463px;
 height: 1px;
 border: 0px;
}
.frametableImage {
	height: 600px;
	width: 1px;
}
.content {
	text-align: left;
	vertical-align: top;
}
.contentRight {
	width: 80%;
	vertical-align: top;
}

/* --- Gallery section --- */
IMG.Gallery {
	border: 1px dashed #CCCCCC;
	padding: 5px;
}

IMG.Gallery:hover {
	background-color: #DDEEFF;
}


/* --- Contact form --- */
TABLE.contactTable {
	width: 100%;
	height: 430px;
	vertical-align: top;
	text-align: top;
	background-repeat: no-repeat;
	background-image: url(../images/Wilhelm_Feldhaar_contact.gif);
	background-position: bottom right;
	top-margin: 0px;
	bottom-margin: 0px;
	left-margin: 0px;
	right-margin: 0px;
}
TD.contactHeader {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
TD.contactTextLeft {
	width: 100px;
	vertical-align: top;
}
TD.contactTextRight {
	width: 100%;
	vertical-align: top;
}
INPUT.contactFirstname {
	width: 180px;
	border: 1px solid #003366;
}
INPUT.contactLastname {
	width: 286px;
	border: 1px solid #003366;
}
INPUT.contactPlz {
	width: 100px;
	border: 1px solid #003366;
}
INPUT.contactCity {
	width: 366px;
	border: 1px solid #003366;
}
INPUT.contactCountry {
	width: 470px;
	border: 1px solid #003366;
}
INPUT.contactEmail {
	width: 470px;
	border: 1px solid #003366;
}
INPUT.contactSubject {
	width: 470px;
	border: 1px solid #003366;
}
INPUT.contactSubmit {
	background-color: #E0E0E0;
	width: 430px;
	cursor: hand;
	border: 1px solid #003366;
}
TEXTAREA.contactMessage {
	font-family: Arial, Tahoma;
	font-size: 10pt;
	width: 470px;
	height: 100px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #003366;
}


/* --- Default section --- */
TD.defaultTextLeft {
	vertical-align: top;
}
TD.defaultTextRight {
	vertical-align: top;
}


/* --- Biography section --- */
TD.biographyTextLeft {
	vertical-align: top;
}
TD.biographyTextRight {
	vertical-align: top;
}


/* --- Style section --- */
TD.styleTextLeft {
	vertical-align: top;
}
TD.styleTextRight {
	vertical-align: top;
}


/* --- Imprint section --- */
TD.imprintTextLeft {
	vertical-align: top;
}
TD.imprintTextRight {
	vertical-align: top;
}


/* --- Individuality section --- */
TD.individualityTextLeft {
	vertical-align: top;
}
TD.individualityTextRight {
	vertical-align: top;
}


/* --- Individuality section --- */
.StartUpPicture {
	border: 0px;
	text-align: center;
	horizontal-align: center;
	font-size: 14pt;
	color: #003366;
	text-decoration: none;
}

IMG.StartUpPicture {
	border: 1px dashed #CCCCCC;
	padding: 5px;
}

IMG.StartUpPicture:hover {
	background-color: #DDEEFF;
}


/* --- Exhibitions section --- */
A.exhibition {
	padding: 5px;
	font-size: 14px;
	color: #003366;
	border: 1px dashed #FFFFFF;
	text-decoration: none;
}

A.exhibition:hover {
	font-size: 14px;
	color: #336699;
	border: 1px dashed #CCCCCC;
	text-decoration: none;
}

A.exhibition_photobar {
	padding: 3px;
	color: #003366;
	border: 1px dashed #FFFFFF;
}

A.exhibition_photobar:hover {
	color: #336699;
	border: 1px dashed #CCCCCC;
	background-color: #DDEEFF;
}

A.exhibition_photobar_selected {
	padding: 3px;
	color: #003366;
	border: 1px dashed #CCCCCC;
	background-color: #DDEEFF;
}

A.exhibition_photobar_selected:hover {
	color: #336699;
	border: 1px dashed #CCCCCC;
	background-color: #DDEEFF;
}

A.exhibition_contact {
	color: #003366;
}

A.exhibition_contact:hover {
	color: #336699;
}

TD.exhibitionsHeader {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	height: 50px;
}

TD.exhibitionsLeft {
	vertical-align: top;
}

TD.exhibitionsRight {
	width: 500px;
	vertical-align: top;
}

IMG.exhibition {
	border: 1px dashed #CCCCCC;
	padding: 5px;
	width: 200px;
}

IMG.exhibition:hover {
	background-color: #DDEEFF;
}
