body { color: #5a5a5a; font-size: 10pt; background-color: #f0f0e8; font-size: 9pt; font-family: Georgia, "Times New Roman", serif; margin: 0; padding: 0;  /* Zentrierung im Internet Explorer */
  }

  div#Seite { background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; margin: 70px auto auto;      /* standardkonforme horizontale Zentrierung */
    width: 670px; padding: 0; }

  h1 { color: #5a5a5a; font-size: 11pt; font-weight: 700; margin: 0; padding-bottom: 6px; }
  h2 { color: black; font-size: 11pt; font-weight: bold; line-height: 12pt; text-align: left; margin: 0; padding: 0; }
h3 { color: black; font-size: 10pt; font-weight: bold; text-align: left; margin: 0 0 2px; }
h4 { font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12pt; text-align: left; margin: 0 0 6px; padding-right: 10px; }
.head { color: #000; font-size: 20px; font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }

.head1 { color: #000; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 4px; margin-bottom: 4px; }

h5 { font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12pt; text-align: left; margin: 0 0 6px; }
h6 { font-size: 8pt; font-weight: normal; margin: 0 0 3px; }
ul#Navigation { color: #001a1a; font-size: 10pt; line-height: 14pt; text-align: left; height: 120px; margin: 0; padding: 0; list-style: none inside; }
ul#Navigation li { color: #001a1a; margin: 0; padding: 0; }
ul#Navigation a:link { color: #001a1a; text-decoration: none; }
ul#Navigation a:visited { color: #001a1a; text-decoration: none;}
ul#Navigation a:hover { color: black;}
ul#Navigation a:active {color: white; text-decoration: none;}
ul#Navigationbild li { color: #001a1a; margin: 0; padding: 0; }
ul#Navigationbild { color: #001a1a; font-size: 10pt; line-height: 11pt; list-style: none inside; margin: 0 0 4px; padding: 0; }
ul#Navigationbild a:link { color: #001a1a; text-decoration: none; }
ul#Navigationbild a:visited { text-decoration: none;}
ul#Navigationbild a:hover {color: black; text-decoration: underline;}
ul#Navigationbild a:active {color: white; text-decoration: none;}
#text { color: #5a5a5a; font-size: 10pt; text-align: left; width: 220px; margin: 0; padding: 0; }
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
div#Inhalt { font-size: 10pt; float: right; width: 400px; height: 400px; margin: 0; padding: 0; }
#bildbeschreib { color: gray; font-size: 9pt; text-align: left; clear: both; margin: 10px 0 0; padding: 0; }
a:link { color: #001a1a; text-decoration: none; }
a:visited { color: #001a1a; text-decoration: none; }
a:hover { color: #001a1a; text-decoration: underline; }
a:active { color: #001a1a; text-decoration: none; }
#ueber { color: black; background-color: #c6d7aa; }
#id { }
.kontakt { font-size: 9pt; text-align: left; }
.starttext { font-size: 10pt; line-height: 13pt; text-align: justify; margin: 0; padding-top: 0; padding-right: 25px; padding-bottom: 4pt; }
.starttext2 { font-size: 10pt; line-height: 13pt; text-align: justify; margin: 0; padding-top: 0; padding-right: 0px; padding-bottom: 4pt; }
.starttext3 { font-size: 10pt; line-height: 13pt; text-align: left; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 4pt; }
.starttextrb { font-size: 10pt; line-height: 13pt; text-align: left; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 4pt; }

/* shop */
.shopkuenstler 
{ color: #be1f4d; font-size: 14pt; font-weight: normal; line-height: 14pt; 
letter-spacing: 1pt; margin: 0 0 6px; padding: 4px 0; 
border-bottom: 1px solid #9fa5a5; border-top-color: #9fa5a5; border-top-width: 1px; }

/* mappen im shop */

.shopkuenstler210 
{ width: 210px; color: #be1f4d; font-size: 14pt; font-weight: normal; line-height: 14pt; letter-spacing: 1pt; margin: 0 0 6px; padding: 4px 0; border-bottom: 1px solid #9fa5a5; border-top-color: #9fa5a5; border-top-width: 1px; }

#mappeinfo { width:210px; float: left; }
#mappeimg { width:171px; float: right; }
#mappe a { color: #cd001d; font-weight: normal; background-color: #fefefe; }
td.bildericons2 {padding-top: 0px; padding-bottom: 0px;  margin-bottom: 10px; border-bottom: 1px solid #9fa5a5; }

#name { color: white; font-size: 11pt; font-family: Georgia, "Times New Roman", serif; background-color: #9fa5a5; padding: 6px 6px 6px 7px; }
#name1 { color: white; font-size: 11pt; font-family: Georgia, "Times New Roman", serif; background-color: #9fa5a5; padding: 6px 6px 6px 7px; }


.titelausst { color: #be1f4d; font-size: 14pt; font-weight: normal; line-height: 14pt; letter-spacing: 1pt; margin: 0 0 4px; padding: 0; }
.shoptitel { color: #3b3933; font-size: 14pt; font-weight: normal; font-style: italic; line-height: 17pt; margin: 0; padding: 0 0 10px; }
.shoptitel1 { color: #3b3933; font-size: 14pt; font-style: italic; font-weight: normal; line-height: 17pt; margin: 0; padding: 0 0 4px; }
.shopsubtitel { color: #686868; font-size: 12pt; font-style: italic; font-weight: normal; line-height: 12pt; margin: 0; padding: 0 0 10px; }
.subtitelausstell { color: #3b3933; font-size: 11pt; font-weight: normal; line-height: 15pt; margin: 0; padding: 0 0 7px; border-bottom: 1px solid gray; }
.subtiteldatum { color: #3b3933; font-size: 10pt; font-weight: normal; line-height: 12pt; margin: 4px 0 0; padding: 0 0 5px; }
.shoppreis { color: #3b3933; font-size: 12pt; font-weight: bold; line-height: 12pt; margin: 0; padding: 0 0 0 20px; border-top-color: #9fa5a5; border-top-width: 1px; }
.shoppreis1 { color: #3b3933; font-size: 10pt; font-weight: bold; line-height: 10pt; margin: 0; padding: 0 0 0 20px; border-top-width: 1px; border-top-color: #9fa5a5; }
td.bildericons { margin-bottom: 20px; padding-top: 10px; border-top: 1px solid #9fa5a5; border-bottom: 1px solid #9fa5a5; }
td.bildericons1 {margin-bottom: 20px; padding-top: 10px; border-top: 1px solid #9fa5a5; border-bottom: 1px solid #9fa5a5; }

td.bildericons1 img { margin-right: 7px; margin-bottom: 8px; }
td.bildericons1 img:hover { border: solid 3px #cd001d; }
td.bildericons2 img:hover { border: none; }

/*td.bildericons1 img { margin-right: 8px; margin-bottom: 8px; border: solid 3px #fff; }
td.bildericons1 img:hover { border: solid 3px #cd001d; } */

.auswahl img {border: solid 3px #cd001d;}
#kunstler { width: 155px; }

#kunstler ul
{ font-size: 10pt; margin: 0; padding: 0; border-top: 1px solid #9fa5a5; list-style-type: none; }


#kunstler a
{ display: block; padding: 4px; width: 145px; text-decoration: none; border-right: 1px solid #9fa5a5; border-bottom: 1px solid #9fa5a5; border-left: 1px solid #9fa5a5; }


#kunstler a:link, #kunstler a:visited
{
text-decoration: none;
}

#kunstler a:hover
{
background-color: #FFF;
}

.kuensterausw { font-size: 10pt; line-height: 140%; margin: 0; padding: 0 0 8px; }

#kunstler1 { width: 155px; }

#kunstler1 ul
{ font-size: 11pt; background-color: #dfe1d5; margin: 0; padding: 0; list-style-type: none; border-top:1px solid #9fa5a5; }

#kunstler1 li
{ font-size: 10pt; }


#kunstler1 a
{ display: block; padding: 6px; width: 141px; text-decoration: none; border-right: 1px solid #9fa5a5; border-bottom: 1px solid #9fa5a5; border-left: 1px solid #9fa5a5; }


#kunstler1 a:link, #kunstler a:visited
{
text-decoration: none;
}

#kunstler1 a:hover
{ color: #cd001d; background-color: #f5f5f0; }


.kuensterausw1 { font-size: 11pt; line-height: 140%; margin: 0; padding: 8px 0 2px; }


.link1 { font-size: 9pt; line-height: 100%; margin: 0; padding: 0; list-style-image: url(../Bilder/pfeilgrau.gif); }
.link2 { font-size: 9pt; line-height: 100%; margin: 0 0 5px 0; padding: 0; list-style-image: url(../Bilder/pfeilgrau.gif); }


li.shoplink { font-size: 9pt; line-height: 110%; text-indent: -15px; width: 200px; margin: 4px 0 0; list-style-image: url(../Bilder/pfeilgrau.gif); list-style-position: inside; display: list-item; }
ul.link { margin: 0 0 0 17px; padding: 0; }
.bildtitel { font-size: 8pt; font-style: italic; line-height: 10pt; margin: 4px 0 8px; }

.vita { color: #303030; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12pt; text-align: justify; margin: 0 0 6px; }

.vita1 { color: #fff; font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 14pt; text-align: left; margin: 0 0 6px; padding: 10px; }

.vitaweiter { color: #006024; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12pt; text-align: right; margin: 0 0 6px; }

.box 
{ font-size: 10pt; line-height: 130%; background-color: #f7f7f2; margin-bottom: 3px; padding: 10px 8px 10px 12px; border: solid 1px #d5d5c9; }

.boxtop 
{ font-size: 10pt; font-weight: bold; line-height: 130%; background-color: #f7f7f2; margin-top: 0; margin-bottom: 3px; padding: 10px 8px 10px 12px; border: solid 1px #d5d5c9; }

.boxtopgruen 
{ color: #58916a; font-size: 10pt; font-weight: bold; line-height: 130%; background-color: #f7f7f2; margin-top: 0; margin-bottom: 3px; padding: 10px 8px 10px 12px; border: solid 1px #d5d5c9; }
.boxtopgruen a
{ color: #3b744d; }
.boxtopgruen a img:hover
{ border: solid 2px #cd001d; }

.rand10 { margin-top: 0; margin-right: 12px; }
