@charset "ISO-8859-1";

/* @@@@@     homepageLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

BODY {
	color:#000000;
	background:#F2F2F2;
	font-family:Lucida Grande, Arial, sans-serif;
	font-size:10px;
	overflow:auto;
}

#page { position:absolute; left:50%; top:50%; width:864px; height:610px; margin-left:-432px; margin-top:-305px; padding:0px; overflow:hidden; }

#pageIndex { position:absolute; left:50%; top:50%; width:600px; height:410px; margin-left:-300px; margin-top:-205px; padding:0px; text-align:center; overflow:hidden; font-family:Lucida Grande, Arial, sans-serif; font-size:11px; font-variant:small-caps; }

#header { 
    position:absolute; left:0px; top:0px; width:864px; height:103px;
    padding:0px; margin:0px;
    overflow:hidden;
}

#menu { 
    position:absolute; left:0px; top:103px; width:864px; height:16px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#home { 
    position:absolute; left:1px; top:119px; width:864px; height:480px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    text-align:center;
    float:none;
}

#menu1 { 
    position:absolute; left:0px; top:103px; width:200px; height:16px;
    padding:0px; margin:0px;
    font-size:9px;
    text-align:left;
    overflow:hidden;
}
#menu1 DIV.text {
    line-height:18px;
    padding-left:20px;
    vertical-align:middle;
    text-align:left;
}

#menu2 { 
    position:absolute; left:200px; top:103px; width:644px; height:16px;
    padding:0px; margin:0px;
    overflow:hidden;
    font-size:9px;
    text-align:right;
    overflow:hidden;
}
#menu2 DIV.text {
    line-height:18px;
    width:644px; height:16px;
    text-align:right;
}

#leftside { 
    position:absolute; left:0px; top:119px; width:1px; height:480px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#columnPreMainLine { 
    position:absolute; left:141px; top:141px; width:1px; height:480px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#columnMainContentLine { 
    position:absolute; left:282px; top:141px; width:1px; height:480px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#columnPreMainLine1 { 
    position:absolute; left:141px; top:141px; width:1px; height:17px;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    overflow:hidden;
}

#columnPreMainLine2 { 
    position:absolute; left:141px; top:162px; width:1px; height:437px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#columnMainContentLine1 { 
    position:absolute; left:282px; top:141px; width:1px; height:17px;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    overflow:hidden;
}

#columnMainContentLine2 { 
    position:absolute; left:282px; top:162px; width:1px; height:437px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#columnMainContentLineTerms { 
    position:absolute; left:282px; top:119px; width:1px; height:480px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

.seperator {
    height:1px;
    padding:0px; margin:0px; margin-top:2px; margin-bottom:2px;
    background-color:#C8C8C8;
    overflow:hidden;
}

#rightside { 
    position:absolute; left:863px; top:119px; width:1px; height:480px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#end { 
    position:absolute; left:0px; top:599px; width:864px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}

#copy { 
    position:absolute; left:0px; top:600px; width:764px; height:10px;
    padding:0px; margin:0px;
    background-color:#F2F2F2;
    color:#A8A8A8;
    text-align:right;
    font-size:9px;
    overflow:hidden;
}



/* @@@@@     homeLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#homeFlag {
    position:absolute; left:50%; top:30%; width:800px; height:300px; margin-left:-400px; margin-top:-50px;
    padding:0px;
    overflow:hidden;
    text-align:center;
}
#homeFlagBox {
    position:relative; left:50px; width:701px;
    padding:0px; margin:0px;
}
#homeFlagPartDeutsch {
    width:310px; height:100%;
    padding:0px; margin:0px; padding-right:40px;
    text-align:right;
    float:left;
}
#homeFlagPartEnglish {
    width:310px; height:100%;
    padding:0px; margin:0px; padding-left:40px;
    text-align:left;
    float:left;
}
.homeFlagPartName {
    width:100%; height:30px;
    padding-top:13px;
    font-size:13px; font-family:Verdana, Arial, sans-serif;font-variant:small-caps;
}
.homeFlagPartFlag {
    width:100%;
    padding-bottom:135px;
}
.homeFlagPartSystemTitle {
    width:100%;
    font-size:10px; padding-bottom:15px;
}
.homeFlagPartSystemRequirements {
    width:100%;
    font-size:10px;
    line-height:1.42;
}
.homeFlagPartLine {
    width:1px; height:300px;
    overflow:hidden;
    float:left;
    background:#A8A8A8;
}


#loupe {
    padding:0px; margin:0px; padding-left:1px;
}



/* @@@@@     termsLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#columnAllEmpty {
    position:absolute; left:1px; top:119px; width:281px; height:480px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}



/* @@@@@     menuTreeLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#menuTree { 
    position:absolute; left:1px; top:119px; width:862px; height:21px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    font-size:10px;
    overflow:hidden;
}
#menuTree DIV.text {
    padding:0px; margin:0px; padding-top:4px; padding-left:7px; padding-right:7px;
    text-align:left;
}

#menuTreeLine { 
    position:absolute; left:1px; top:140px; width:862px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}



/* @@@@@     columnContentLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#columnContent {
    margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    padding:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}
#columnCategoryContent {
    margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    padding:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}
#columnArtistsContent {
    margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    padding:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}
#columnArtistsAllContent {
    padding:0px; margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    background-color:#FFFFFF;
    overflow:hidden;
}
#columnGalleriesContent {
    padding:0px; margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    background-color:#FFFFFF;
    overflow:hidden;
}
.listGalleriesTitel {
    height:17px;
    padding:0px; margin:0px;
    text-align:center;
    font-family:Verdana, Arial, sans-serif; font-size:12px; font-variant:small-caps;
}
.listGalleriesTitelGalleries {
    height:14px;
    padding:2px; margin:0px;
    font-family:Verdana, Arial, sans-serif; font-size:12px; font-variant:small-caps;
}
.listGalleriesGap {
    height:23px;
    padding:0px; margin:0px;
}
.listGalleriesGapSmall {
    height:13px;
    padding:0px; margin:0px;
}
.listGalleriesGapExtraSmall {
    height:2px;
    padding:0px; margin:0px;
}

.columnContentList {
    width:100%;
    padding:0px; margin:0px;
    overflow:hidden;
}
#columnContentListMark {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
#columnContentListMarkOrder {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
#columnContentListMarkThemes {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
#columnContentListMarkArtists {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
#columnContentListMarkArtistsAll {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
#columnContentListMarkArtistsGalleries {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}
.columnContentListText {
    display:block;
    padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-right:3px;
    padding-left:13px; text-indent:-10px;
}
.columnContentListTextGAL {
    display:block;
    padding:0px; margin:0px; padding-top:2px; padding-bottom:3px; padding-right:3px;
    padding-left:23px; text-indent:-10px;
}
.columnContentListTextART {
    display:block;
    padding:0px; margin:0px; padding-top:2px; padding-bottom:3px; padding-left:3px; padding-right:3px;
    font-variant:normal;
    font-weight:bold;
}
.columnContentListTextARTArtist {
    display:block;
    padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px;
    font-variant:normal;
    font-weight:bold;
}
.columnContentListTextPART {
    display:block;
    padding:0px; margin:0px; padding-top:2px; padding-bottom:0px; padding-left:10px; padding-right:0px;
    font-variant:normal;
    font-weight:normal;
}



/* @@@@@     columnPreLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#columnPreEmpty {
    position:absolute; left:1px; top:141px; width:140px; height:21px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}

#columnPreTitle { 
    position:absolute; left:1px; top:141px; width:140px; height:21px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    color:#707070;
    overflow:hidden;
}
#columnPreTitle DIV.search {
    width:140px; height:21px;
    padding:0px; margin:0px; padding:2px;
    text-align:center;
}
#columnPreTitle DIV.text {
    padding:0px; margin:0px; padding-top:3px;
    text-align:center;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
}

#columnPreLine2 { 
    position:absolute; left:1px; top:162px; width:140px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}

#columnPre { 
    position:absolute; left:1px; top:163px; width:140px; height:436px;
    padding:0px; margin:0px;
    color:#707070;
    background-color:#FFFFFF;
    line-height:normal;
    overflow:hidden;
}



/* @@@@@     columnMainLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#columnMainTitle { 
    position:absolute; left:142px; top:141px; width:140px; height:21px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}
#columnMainTitle DIV.search {
    width:140px; height:21px;
    padding:0px; margin:0px; padding:2px;
    text-align:center;
}
#columnMainTitle DIV.text {
    padding:0px; margin:0px; padding-top:3px;
    text-align:center;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
}

#columnMainLine2 { 
    position:absolute; left:142px; top:162px; width:140px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}

#columnMain { 
    position:absolute; left:142px; top:163px; width:140px; height:436px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    line-height:normal;
    overflow:hidden;
}



/* @@@@@     columnPreviewLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#columnPreview { 
    position:absolute; left:0px; top:0px; width:140px; height:436px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    line-height:normal;
    overflow:hidden;
}

#columnPreviewContent {
    padding:0px; margin-left:2px; margin-top:2px; margin-right:2px; margin-bottom:2px;
    text-align:left;
}
.columnPreviewContentList {
    width:100%;
    padding:0px; margin:0px;
}
.columnPreviewContentListText {
    display:block;
    padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-right:3px;
    padding-left:13px; text-indent:-10px;
}
#columnPreviewContentListMark {
    width:100%;
    padding:0px; margin:0px;
    background-color:#C8C8C8;
}

.columnPreviewContentListAlignLeft {
    width:100%;
    padding:0px; margin:0px;
    text-align:left;
}
.columnPreviewContentListAlignCenter {
    width:100%;
    padding:0px; margin:0px;
    text-align:center;
}

#columnPreviewContentLine { 
    position:absolute; left:140px; top:0px; width:1px; height:436px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}



/* @@@@@     contentLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#contentFirstTitel { 
    position:absolute; left:283px; top:119px; width:580px; height:21px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
    color:#000000;
    overflow:hidden;
}
#contentFirstTitel DIV.text {
    padding:0px; margin:0px; padding-left:20px; padding-right:20px; padding-top:3px;
}

#contentFirstTitelRight { 
    position:absolute; left:583px; top:119px; width:280px; height:21px;
    padding:0px; margin:0px;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
    text-align:right;
    overflow:hidden;
}
#contentFirstTitelRight DIV.text {
    padding:0px; margin:0px; padding-left:20px; padding-right:20px; padding-top:3px;
}

#contentFirstTitelLine { 
    position:absolute; left:283px; top:140px; width:580px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}

#contentTitel { 
    position:absolute; left:283px; top:141px; width:580px; height:21px;
    padding:0px; margin:0px;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
    background-color:#FFFFFF;
    overflow:hidden;
}
#contentTitel DIV.text {
    padding:0px; margin:0px; padding-left:20px; padding-right:20px; padding-top:3px;
}

#contentTitelRight { 
    position:absolute; left:583px; top:141px; width:280px; height:21px;
    padding:0px; margin:0px;
    font-size:12px; font-variant:small-caps; font-family:Verdana, Arial, sans-serif;
    text-align:right;
    overflow:hidden;
}
#contentTitelRight DIV.text {
    padding:0px; margin:0px; padding-left:20px; padding-right:20px; padding-top:3px;
}

#contentTitelBack {
    position:absolute; height:21px;
    padding:0px; margin:0px; padding-left:15px;
    font-size:12px;
}

#contentTitelName {
    position:absolute; left:40px; width:500px; height:21px;
    padding:0px; margin:0px;
    text-align:center;
}

#contentTitelForward {
    position:absolute; left:543px; width:20px; height:21px;
    padding:0px; margin:0px;
    font-size:12px;
    text-align:right;
}

#contentTitelLine { 
    position:absolute; left:283px; top:162px; width:580px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
}

#content { 
    position:absolute; left:283px; top:163px; width:580px; height:436px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    text-align:center;
    overflow:hidden;
}
#content DIV.text { 
    padding:0px; margin:0px; padding-left:40px; padding-right:40px;
}

#contentEmpty { 
    position:absolute; left:283px; top:119px; width:580px; height:480px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    overflow:hidden;
}

#contentTerms { 
    position:absolute; left:40px; top:0px; width:500px; height:396px;
    padding:0px; margin:0px; padding-top:20px; padding-right:40px; padding-bottom:20px;
    background-color:#FFFFFF;
    text-align:left;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}

#contentHome { 
    position:absolute; left:40px; top:0px; width:500px; height:356px;
    padding:0px; margin:0px; padding-top:40px; padding-right:40px; padding-bottom:40px;
    background-color:#FFFFFF;
    text-align:left;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}

#contentContact { 
    position:absolute; left:68px; top:30px; width:440px; height:356px;
    padding:0px; margin:0px;
    background-color:#FFFFFF;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}

#contentDates { 
    position:absolute; left:0px; top:0px; width:500px; height:396px;
    padding:0px; margin:0px; padding-top:0px; padding-bottom:40px; padding-right:40px; padding-left:40px;
    background-color:#FFFFFF;
    text-align:left;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}

#contentLinks { 
    position:absolute; left:40px; top:0px; width:500px; height:356px;
    padding:0px; margin:0px; padding-top:40px; padding-right:40px; padding-bottom:40px;
    background-color:#FFFFFF;
    text-align:left;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}

#contentPreview { 
    position:absolute; left:141px; top:0px; width:439px; height:396px;
    padding:0px; margin:0px; padding-bottom:40px;
    background-color:#FFFFFF;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
    overflow:hidden;
}



/* @@@@@     informationLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#artistInformationImage { 
    position:absolute; left:40px; top:40px; width:150px; height:350px;
    padding:0px; margin:0px;
}
#artistInformation { 
    position:absolute; left:230px; top:0px; width:350px; height:436px;
    padding:0px; margin:0px;
    text-align:left;
    overflow:hidden;
}

#artistInformationPrintText { 
    height:20px; width:150px;
    padding:0px; margin:0px; padding-top:17px; padding-bottom:5px; padding-left:20px;
    color:#A8A8A8;
    overflow:hidden;
}
#artistInformationPrintIcon { 
    height:20px; width:60px;
    padding:0px; margin:0px; padding-top:15px; padding-bottom:5px;
    float:left;
}

#artistInformationName { 
    padding:0px; margin:0px; padding-top:0px; margin-right:40px; margin-bottom:10px;
    font-variant:small-caps;
    font-size:15px; font-family:Verdana, Arial, sans-serif;
    float:none;
}
#artistInformationLand {
    padding:0px; margin:0px; margin-right:40px; margin-bottom:25px;
    font-weight:bold;
    font-size:9px;
    color:#707070;
}
#artistInformationInfo { 
    padding:0px; margin:0px; margin-right:40px; padding-bottom:40px;
}



/* @@@@@     eMailLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



#printEmail { 
    position:absolute; left:57px; top:40px; width:435px; height:320px;
    padding:0px; margin:0px;
    text-align:left;
    overflow:hidden;
    background-color:#FFFFFF;
    border:1px solid #A8A8A8;
    z-index:2;
}
#printEmailClose { 
    position:absolute; left:2px; top:3px; width:20px; height:20px;
    padding:0px; margin:0px;
    text-align:left;
}
#printEmailAlert { 
    position:absolute; left:90px; top:20px; width:330px; height:14px;
    padding:0px; margin:0px;
    color:#D80000;
    text-align:left;
}
DIV.printEmailtext { padding:0px; margin:0px; padding-top:5px; text-align:right; }
#printEmailToText { 
    position:absolute; left:20px; top:39px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#printEmailTo { 
    position:absolute; left:85px; top:43px; width:230px; height:14px;
    text-align:left;
}
#printEmailToAlert { 
    position:absolute; left:318px; top:43px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#printEmailSubjectText { 
    position:absolute; left:20px; top:63px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#printEmailSubject { 
    position:absolute; left:85px; top:67px; width:230px; height:22px;
    padding:0px; margin:0px;
}
#printEmailSubjectAlert { 
    position:absolute; left:318px; top:67px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#printEmailMessageLine {
    position:absolute; left:20px; top:92px; width:395px; height:1px;
    padding:0px; margin:0px;
    background-color:#A8A8A8;
    overflow:hidden;
}
#printEmailMessageText { 
    position:absolute; left:20px; top:98px; width:60px; height:24px;
    padding:0px; margin:0px;
}
#printEmailMessage { 
    position:absolute; left:85px; top:101px; width:230px; height:196px;
    padding:0px; margin:0px;
}
#printEmailCaptchaField { 
    position:absolute; left:319px; top:204px; width:82px; height:24px;
    padding:0px; margin:0px;
    text-align:center;
}
#printEmailCaptchaInput { 
    position:absolute; left:318px; top:236px; width:87px; height:22px;
    padding:0px; margin:0px;
}
#printEmailCaptchaAlert { 
    position:absolute; left:403px; top:236px; width:10px; height:16px;
    padding:0px; margin:0px;
}
#printEmailButton { 
    position:absolute; left:233px; top:261px; width:78px; height:17px;
    padding:0px; margin:0px;
    overflow:hidden;
}



/* @@@@@     dateLayout     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */



.artistDatePart {
    position:relative; left:0px;
    padding:0px; margin:0px;
}

.artistDatesPrintText { 
    height:18px; width:200px;
    padding:0px; margin:0px; padding-top:17px; padding-bottom:5px; padding-left:20px;
    color:#A8A8A8;
    overflow:hidden;
}
.artistDatesPrintIcon { 
    height:20px;
    padding:0px; margin:0px; padding-top:15px; padding-bottom:5px; padding-left:190px;
    float:left;
    overflow:hidden;
}

.artistDatePartInfo {
    padding:0px; margin:0px;
}

.artistDatePicture { 
    padding:0px; margin:0px;
}

.artistDateText { 
    padding:0px; margin:0px;
    text-align:left;
}
.artistDateName { 
    padding:0px; margin:0px; padding-bottom:10px;
    font-variant:small-caps;
    font-size:15px; font-family:Verdana, Arial, sans-serif;
}
.artistDateDate { 
    padding:0px; margin:0px; padding-bottom:4px;
    font-weight:bold;
    font-size:9px;
    color:#707070;
}
.artistDatePlace { 
    padding:0px; margin:0px; padding-bottom:13px;
    font-weight:bold;
    font-size:9px;
    color:#707070;
}
.artistDateInfo { 
    padding:0px; margin:0px;
    font-size:10px; font-family:Lucida Grande, Arial, sans-serif;
    line-height:1.42;
}

.artistDatePartLine { 
    height:1px;
    padding:0px; margin:0px; margin-top:30px; margin-bottom:20px;
    background-color:#A8A8A8;
    overflow:hidden;
}