/*
 * Stylesheet-Definitionen fuer HaiTaeck.de
 *

 *--- SiteHead Definitionen ---
*/
body {
  margin-top: 0px;
  font-family: Arial,Verdana,Helvetica;
  font-size: 12px;
}

table.MainTab {
  border:1px solid black;
}

img.galerie {
  border:1px solid black;
}

td {
  font-family: Arial,Verdana,Helvetica;
  font-size: 12px;
}

ul {
  margin-top:2px;
  margin-bottom:3px;
}

li {
  margin-left:-15px;
  margin-bottom:3px;
}

p {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  text-align: left;
}

p.pics {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  text-align: center;
}

small, .small {
  font-size: 9px;
}
.middle {
  font-size: 10px;
}

a:link,a:visited,a:active {
  color: #AF0021;
  color: black;
  font-size:12px;
  text-decoration: underline;
}
a:hover {
  color: gray;
}

/*---- Header Definitionen ---*/
div.titel {
  color: #A09E9F;
  font-size: 24px;
  font-weight: bold;
  margin-right: 50px;
}

div.topLink {
  text-align: left;  /* right; */
  margin-right:25px;
  margin-top: 5px;
}

a.topLink:link,a.topLink:visited,a.topLink:active {
  color:black;
  font-size:11px;
  text-decoration: none;
}
a.topLink:hover {
  color:white;
}

a.topActiv:link,a.topActiv:visited,a.topActiv:active {
  color:white;
  font-size:11px;
  text-decoration: none;
}
a.topActiv:hover {
  color:black;
}

span.mainLink {
  color: #4b4b4b;
  font-size: 14px;
  font-weight: bold;
}
span.mainActiv {
  color: white;
  font-size: 14px;
  font-weight: bold;
}

a.mainLink:link,a.mainLink:visited,a.mainLink:active {
  color:#D0D0D0;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}
a.mainLink:hover {
  color:white;
}

a.mainActiv:link,a.mainActiv:visited,a.mainActiv:active {
  color:white;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}
a.mainActiv:hover {
  color:#D0D0D0;
}

/*---- Galerie Infos ---*/
h1.galerie {
  color: #AF0021;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h1.entry {
  color: #AF0021;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
}
h1.galerieliste {
  color: #AF0021;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h2.galerie {
  color: black;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h2.entry {
  color: black;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
}
h2.verkauf {
  color: #AF0021;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h3.galerie {
  color: black;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 5px;
}
h3.texte {
  color: black;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 3px;
}
h3.preis {
  color: black;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 3px;
}

span.galeriesup {
  color: black;
  font-size: 12px;
}

a.gallink:link,a.gallink:visited,a.gallink:active {
  color: black;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
}
a.gallink:hover {
  color: gray;
}
a.gallink1:link,a.gallink1:visited,a.gallink1:active {
  color: black;
  font-size:9px;
  font-weight: normal;
  text-decoration: underline;
}
a.gallink1:hover {
  color: gray;
}
a.gallink2:link,a.gallink2:visited,a.gallink2:active {
  color: black;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}
a.gallink2:hover {
  color: gray;
}
a.totop:link,a.totop:visited,a.totop:active {
  color: black;
  font-size:10px;
  font-weight: normal;
  text-decoration: none;
}
a.totop:hover {
  color: gray;
}
a.galmenue:link,a.galmenue:visited,a.galmenue:active {
  color: black;
  font-size:11px;
  font-weight: normal;
  text-decoration: none;
}
a.galmenue:hover {
  color: #AF0021;
}

a.preis1:link,a.preis1:visited,a.preis1:active {
  color: black;
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 3px;
}
a.preis1:hover {
  color: gray;
}



/*---- Footer Definitionen ---*/
div.footer {
  color:#D0D0D0;
  text-align: right;
  margin-right:25px;
  margin-top:4px;
  font-size:9px;
}


/*---- Formular Definitionen ---*/
td {
  font-size: 12px;
}
td.kontakt {
  font-size: 12px;
  text-align: left;
}
td.kontakt1, span.kontakt1 {
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}

input, textarea, select {
  border-width: 1px;
  font-family:Arial,Verdana,Helvetica;
  font-size: 11px;
}

a.kontakt:link,a.kontakt:visited,a.kontakt:active {
  color: black;
  font-size: 12px;
  text-decoration: underline;
}
a.kontakt:hover {
  color:gray;
}


/*---- Archiv Definitionen ---*/
span.archivArtist {
  color: black;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

a.archivAusstell:link,a.archivAusstell:visited,a.archivAusstell:active {
  color: black;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.archivAusstell:hover {
  color:gray;
}
a.archivMoore:link,a.archivMoore:visited,a.archivMoore:active {
  color: #AF0021;
  font-size: 11px;
  text-decoration: underline;
}
a.archivMoore:hover {
  color: black;
}


/*---- Publikationen ---*/
h1.titel {
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
}
h2.subtitel {
  font-size: 11px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 0px;
}
.autor {
  font-size: 10px;
}
.txt {
  font-size: 10px;
}

