/*

FARBEN

Schriftbraun #86470A
Schriftgrau (auf Dunkelgrau) #333333
Schriftschwarz #000
Hintergrund-Hellgrau #CCCCCC
Hintergrund-Dunkelgrau #999999
Hintergrund-Weiß #FFF

*/


/* basics */
* {margin:0; padding:0; font-weight:normal;}
body {font-family: Verdana, sans-serif; font-size:62.5%; background-color:#FFFFFF; margin:0; padding:0;} /* durch diesen font-size entsprechen i.d.R. 10px gleich 1em */
html, body {height: 100%;}
table#container {height: 100%; margin: auto;}

h1 {font-size:18px; color:#FFFFFF; line-height:140%; letter-spacing:0px; font-weight:600; padding:0px; margin: 0px; } /* "Rolf Stahr" */
h1 a { color:#FFFFFF; font-weight:600; text-decoration: none; }
h1 a:hover { color:#FFFFFF; font-weight:600; text-decoration: none; }
h1 a:active { color:#FFFFFF; font-weight:600; text-decoration: none; }

h2 {font-size:14px; color:#1F1F1F; line-height:100%; letter-spacing: 0px; font-weight:500; padding:0px; margin: 0px;}  /* "Skulpturen und Windspiele" */
h2 a { color:#1F1F1F; font-weight:500; text-decoration: none; }
h2 a:hover { color:#1F1F1F; font-weight:500; text-decoration: none; }
h2 a:active { color:#1F1F1F; font-weight:500; text-decoration: none; }

h3 {font-size:1.4em; color:#333333; padding:0 0 10px 0; margin: 0px; } /* Name der Skulptur */




#kontakt {padding:0px; margin: 0px; text-align:left; vertical-align: middle; color:#7F7F7F; font-size:12px; }
#kontakt a {color: #7F7F7F; text-decoration:none; line-height:130%; text-decoration: none;}
#kontakt a:hover {color: #3F3F3F;}
#kontakt a.mouseout {cursor: default; color: #7F7F7F;}

#oben {padding:0px; margin: 0px; text-align:left; vertical-align: middle; color:#7F7F7F; font-size:12px; }
#oben a {color: #7F7F7F; text-decoration:none; line-height:130%; text-decoration: none;}
#oben a:hover {color: #3F3F3F;}
#oben a.mouseout {cursor: default; color: #7F7F7F;}

#austellungen {padding:0px; margin: 0px; text-align:left; vertical-align: top; color:#7F7F7F; font-size:12px; }
#austellungen a {color: #7F7F7F; text-decoration:none; line-height:130%; text-decoration: none;}
#austellungen a:hover {color: #3F3F3F;}
#austellungen a.mouseout {cursor: default; color: #7F7F7F;}

#bildergalerie {padding:0px; margin: 0px; text-align:left; vertical-align: bottom; color:#7F7F7F; font-size:12px; }
#bildergalerie a {color: #4F4F4F; text-decoration:none; line-height:160%; text-decoration: none;}
#bildergalerie a:hover {color: #3F3F3F;}
#bildergalerie a.mouseout {cursor: default; color: #7F7F7F;}

img.links {margin: 0 2em 1em 0;}
img.rechts {margin: 0 0 1em 2em;}

td.oben {vertical-align:middle;}



/* einzelne Formatierungen */
.nichtAngezeigt {display:none;}
.nurVersteckt {visibility:hidden;}
.zentriert {text-align:center;}
.fett {font-weight:bold;}




/* Layout */
.hgHell {background-color:#CCCCCC;}
.hgDunkel {background-color:#999999;}
.schriftAufDunkel {color:#333333;}
.schriftBraun {color:#86470A;}
.linie {background-color:#FFFFFF; }
.PlusZehn {font-size:0.1em;} /* für Formatierung "+10 gesperrt" */



/* Table Inhalt */
#inhalt {text-align:left; border: 1px solid #000000;}
#navigationsleiste {font-size:1.5em; color:#86470A; vertical-align:top;} /* Schriftgroesse wie h2 */
#navigationsleiste a.mouseout {cursor: default; }
#kontakt {margin-left:4em;}
#seiteNr {font-size:1.4em; color:#000000; vertical-align:top; text-align: center; } /* Formatierung wie h3 in schwarz */
#text { vertical-align:top; margin:0; padding:0; }
#textStartseite {font-size:1.4em; padding-left: 0px; line-height:155%; vertical-align:top;}

.content { vertical-align:top; margin:0; padding:0; text-align:left;}
.hoehe { padding-bottom:500px;}

.beschreibung {font-size:1.3em;}
.beschreibung a {color: #3F3F3F; text-decoration:none; line-height:260%; text-decoration: none;}
.beschreibung a:hover {color: #7F7F7F;}
.beschreibung a.mouseout {cursor: default; color: #3F3F3F;;}

.beschreibung img {  padding-top:4px; float:none; }

.preis {   }
.beschreibung {padding-bottom:5px; line-height:160%; vertical-align:top;}
.detailbilder img {  padding-top:4px; float:none; }
.detailbilder {vertical-align:bottom;}
#bildfenster {vertical-align:bottom; }
#bildfenster img { vertical-align:top; margin:0px 0 0 2px; padding:0; }
.bildfensterVoll img {display:block; padding-top:0.3em; }