body{
	left-margin:0;
	top-margin:0;
	right-margin:0;
	padding:0;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	font-family:Arial,Helvetica,Univers,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00122c;}

p{font-family:Arial,Helvetica,Univers,sans-serif;font-size:12px;font-weight:normal;color:#00122c;}
td{font-family:Arial,Helvetica,Univers,sans-serif;font-size:12px;font-weight:normal;color:#00122c;}
li{font-family:Arial,Helvetica,Univers,sans-serif;font-size:12px;font-weight:normal;color:#00122c;}
span { font-family:Arial,Helvetica,Univers,sans-serif; font-size:12px; color: #00122c;}
div { font-family:Arial,Helvetica,Univers,sans-serif; font-size:12px; color: #00122c;}
h1 {font-size:18px;font-weight:bold;}
h2 {font-size:14px;font-weight:bold;}
strong {font-weight:bold;}

.land{font-weight:bold;padding-left:6px;padding-top:4px;}
.subNavRightText{font-size:11px;color:#11223A;}
.subNavRightSmallText{font-size:10px;color:#11223A;}
.subNavLeftHeadline{font-size:11px;font-weight:bold;color:#00122C;text-align:left;text-indent:5px;}
.gap{font-size:9px;color:#FFFFFF;}
.H1{font-size:14pt;font-weight:bold;color:#FFFFFF;}
.subH1{font-weight:bold;color:#FFFFFF;}
.p{font-size:9pt;color:#FFFFFF;}
p.customHeadline {font-family:Arial,Helvetica,Univers,sans-serif;font-size:12px; font-weight:bold;}


span.root{font-size:8pt;font-weight:bold;color:#003483;}
A.root{font-size:8pt;font-weight:bold;color:#003483;}
A:hover.root{font-weight:bold;color:#FFFFFF;}
span.seperator{font-size:8pt;color:#FFFFFF;text-align:center;vertical-align:middle;}

input.search {font-family:Arial,Helvetica,Univers,sans-serif;font-size:10px;font-weight:normal;BORDER-BOTTOM: #00122C 1px solid;BORDER-LEFT: #00122C 1px solid;BORDER-RIGHT: #00122C 1px solid;BORDER-TOP: #00122C 1px solid;}
input.rightSearchField {font-family:Arial,Helvetica,Univers,sans-serif;font-size:10px;font-weight:normal;BORDER-BOTTOM: #00122C 1px solid;BORDER-LEFT: #00122C 1px solid;BORDER-RIGHT: #00122C 1px solid;BORDER-TOP: #00122C 1px solid;width:100px;}

A{font-size:12px;font-weight:normal;color:#00122C;text-decoration:underline;}
A:hover{color:#FFFFFF;}

A.subNavRight{color:#11223A;font-size:11px;font-weight:normal;text-decoration:none;}
A:hover.subNavRight{color:#7D95C1;font-size:11px;font-weight:normal;}

A.subNavLeft{font-size:10px;font-style:italic;font-weight:normal;color:#00122C;}
A:hover.content{color:#FFFFFF;}

A.search{font-size:12px;font-weight:bold;color:#00122C;}
A:hover.searchLink{color:#FFFFFF;}


td{font-family:Arial,Helvetica,Univers,sans-serif;}
ul.inst{padding-left:0;list-style-position:outside;list-style-image:url(http://www.karlamadeushartmann.com/shop/webresources/essh/img/bulletorange.gif)}


span.searchNavigationText{ font-size: 11pt; font-weight: bold; color: #000000; padding: 4px 0px 4px 2px;}

a.searchNavigationLink { color: #000000; font-family: Arial, Helvetica, Univers, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover.searchNavigationLink { color: #ffffff; }


/* Website Layers   */
#dochead{position:absolute;left:0;top:0;height:86;width:780;z-index: 2;}
#lines{position:absolute;left:20px;top:0px;width:20px;height:135px;z-index:2;clip:rect(0 20 135 0);layer-visibility:show;visibility:visible;}
#headlineBG{position:absolute;left:20px;top:89px;width:629px;height:50px;z-index:3;layer-visibility:show;visibility:visible;}
#showRoot{position:absolute;left:71px;top:135px;width:700px;height:20px;z-index:4;clip:rect(0 700 20 0);layer-visibility:show;visibility:visible;}
#navbarbg {position:absolute;left:0px;top:56px;width:779px;height:17px;z-index:6;clip:rect(0 779 17 0);layer-background-color:#00122C;background-color:#00122C;layer-visibility:show;visibility:visible;}
	

/* BEGIN result navigation */
div.divResnav{ margin-top: 10px; margin-bottom: 10px;}
td.tdResnav{ padding: 0px; vertical-align:middle;}
td.tdResnavOuter{ padding-left: 6px; padding-right: 6px; vertical-align:middle;}
td.tdResnavCurrent{  padding: 0px; vertical-align:middle; color: #ffffff; }
/* END result navigation */


/* Old Stuff*/

/* Shop Span Classes   */
span { font-family:Arial,Helvetica,Univers,sans-serif; font-size:12px; color: #00122c;}
span.small { font-size:10px;}
span.isFormError {color:#aa3333; font-weight:bold;}
span.isFieldName {font-size:12px;font-weight:bold;}
span.isFieldNameError {font-size:12px;font-weight:bold;color:#aa3333;}
span.isTableRowHead {font-size:12px;font-weight: bold;}
span.isTableRowHeadError {font-size:12px;font-weight: bold;color:#aa3333;}

span.root{font-size:8pt;font-weight:bold;color:#003483;}

span.isOrderHeadline {font-size:14px;font-weight: bold;}
span.isOrderHeadlineBig {font-size:16px;font-weight: bold;}
span.isOrderArticle {font-size:12px;font-weight: bold;}
span.isOrderPrice {font-size:12px;font-weight: normal;}
span.isOrderQuantity {font-size:12px;font-weight: normal;}

input.isInputField {font-family:Arial,Helvetica,Univers,sans-serif;font-size:10px;font-weight:normal;BORDER-BOTTOM: #00122C 1px solid;BORDER-LEFT: #00122C 1px solid;BORDER-RIGHT: #00122C 1px solid;BORDER-TOP: #00122C 1px solid;}
select.isInputField {font-family:Arial,Helvetica,Univers,sans-serif;font-size:10px;font-weight:normal;BORDER-BOTTOM: #00122C 1px solid;BORDER-LEFT: #00122C 1px solid;BORDER-RIGHT: #00122C 1px solid;BORDER-TOP: #00122C 1px solid;}
textarea.isInputField {font-family:Arial,Helvetica,Univers,sans-serif;font-size:10px;font-weight:normal;BORDER-BOTTOM: #00122C 1px solid;BORDER-LEFT: #00122C 1px solid;BORDER-RIGHT: #00122C 1px solid;BORDER-TOP: #00122C 1px solid;}

span.isCatalogHead {font-size:18px; font-weight:bold;}
span.isCatalogSubHead {font-size:14px; font-weight:normal;}
span.isCatalogDescription {font-size:12px;}
span.isProductHead {font-size:18px;font-weight:bold;}
span.isProductArtist {font-size:12px;}
span.isProductTitle {font-size:18px;font-weight:bold;}
span.isProductDescription {font-size:12px;}
span.isBasketHead {font-size:18px; font-weight: bold;}
span.isBasketTotal {font-size:12px; font-weight: bold;}
span.isBasketDescription {font-size:12px; font-weight: bold;}
span.isLoginHead {font-size:18px; font-weight: bold;}
span.isLoginDescription {font-size:12px;}
span.isRegistrationHead {font-size:12px; font-weight: bold;}
span.isRegistrationDescription {font-size:12px;}
span.isOrderHead {font-size:18px;font-weight: bold;}
span.isOrderDescription {font-size:12px;}
span.isOrderError {font-size:14px;font-weight:bold;color:#aa3333;}
span.isTableRowHead {font-size:12px;font-weight: bold;}
span.isTableColHead {font-size:12px;font-weight: bold;}
span.isTableContent {font-size:12px;}
span.isErrorMessage {font-size:12px;font-weight:bold;color:#aa3333;}
span.isSearchHead {font-size:18px;font-weight:bold;}
span.isSearchSubHead {font-size:14px; font-weight:normal;}
span.isSearchFieldName {font-size:12px; font-weight:normal;}
span.isBestsellerSubHead {font-size:14px; font-weight:bold;}
span.isSearchNo {font-size:6pt;font-weight:bold;}
span.isSearchText{font-size:8pt;}
/* Shop Navigation Classes   */

A.isSearchLink{font-size:11px; font-weight:bold; color:#00122c; text-decoration: underline;}
A:hover.isSearchLink{color:#FFFFFF;}
A.isCatalogLink{font-size:11px;font-style:italic;font-weight:normal;color:#00122c;text-decoration: underline;}
A:hover.isCatalogLink{font-size:11px;font-style:italic;font-weight:normal;color:#FFFFFF;text-decoration: underline;}
A.isCatalogLinkOn{font-size:11px;font-style:italic;font-weight:normal;color:#FFFFFF;text-decoration: underline;}
A:hover.isCatalogLinkOn{font-size:11px;font-style:italic;font-weight:normal;color:#FFFFFF;text-decoration: underline;}
A.isProductLink{font-size:11px; font-weight:bold; color:#00122c; text-decoration: underline;}
A:hover.isProductLink{color:#FFFFFF;}
A.isBasketLink{font-size:11px; font-weight:bold; color:#00122c; text-decoration: underline;}
A:hover.isBasketLink{color:#FFFFFF;}
A.isOrderLink{font-size:11px; font-weight:bold; color:#00122c; text-decoration: underline;}
A:hover.isOrderLink{color:#FFFFFF;}
A.button{font-size:11px; font-weight:bold; color:#00122c; text-decoration: none;}
A:hover.button{color:#FFFFFF;}

span.searchNavigationText{ font-size: 11pt; font-weight: bold; color: #000000; padding: 4px 0px 4px 2px;}
a.searchNavigationLink { color: #000000; font-family: Arial, Helvetica, Univers, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; }
a:hover.searchNavigationLink { color: #ffffff; }
A.subNavRightLink{color:#11223A;font-size:11px;font-weight:normal;text-decoration:none;}
A:hover.subNavRightLink{color:#7D95C1;font-size:11px;font-weight:normal;}

span.subHeadline{font-size:11px;font-weight:bold;}
span.articleHeadline {font-size:18px;font-weight:bold;}
span.articleSubHeadline {font-size:14px;font-weight:bold;}
span.articleImageText {font-size:12px;}
span.articleContent {font-size:12px;}
span.articleAbstract {font-size:12px;font-weight:bold;}
span.searchText {font-size:12px;}
span.searchNumber {font-size:12px; font-weight: bold;}
span.multimediaTitle {font-size:18px;font-weight:bold;}
span.multimediaAbstract {font-size:14px;font-weight:bold;}
span.multimediaImageText {font-size:12px;}
span.multimediaDescriptionTitle {font-size:14px;font-weight:bold;}
span.multimediaDescription {font-size:12px;}
span.multimediaPrice {font-size:12px;}
span.multimediaOrderNo {font-size:12px;}
span.FieldName {font-size:12px;font-weight:bold;}
span.searchResultInfo{font-size:12px;}
span.searchResultHeadline{font-size:18px;font-weight:bold;}

ul.newsTitleList{}
li.newsTitleListItem{}
	
/** STYLES FOR /artists/gallery/ */
.PhotoList { font-size: 11px; padding: 0px; margin-right: 10px; margin-bottom: 10px; float: left; text-align: center; width: 107px; height: 130px; }
.PhotoList a img {padding:1px;}
.PhotoList a:hover img {padding:0px; border: 1px dotted black;}
td.PhotoListSmall { font-size: 10px; padding-left: 8px; padding-right:8px; text-align: center; }
td.PhotoListSmallIcon { font-size: 10px; padding-left: 4px; padding-right:4px; text-align: center; }
td.PhotoListSmall a { font-size: 10px; }
td.PhotoListSmall a img { padding:1px; }
td.PhotoListSmall a:hover img { border: 1px dotted black; padding:0px; }

/** STYLES FOR /artists/vitae/ */
table.vitae {}
tr.vitaeRowOdd {}
tr.vitaeRowEven {}
td.vitaeCol1 { padding-right: 20px; padding-bottom:10px; font-weight: bold; font-style: italic; vertical-align:top; }
td.vitaeCol2 { padding-bottom:10px; vertical-align:top;}

/** STYLES FOR /artists/anniversaries/ */
table.anni {}
tr.anni_odd {}
tr.anni_even {}
td.anni_date { padding-right: 20px; line-height: 180%; vertical-align:top;}
td.anni_name { line-height: 180%; vertical-align:top; }

table#featuredComposersList * {
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}