/*html{ margin:0; padding:0 ;}*/
body{margin: 0; padding-right: 1.5em;}  /*mozilla setzt den rechten Rand nicht, deswegen hier mit padding und für den IE im div.cont nochmal*/

dt{margin-top:1em; color: DarkBlue; }

h2{margin-top: 0.4em; color:DarkBlue; }

img {border: 6px double white; background-color: Black; }
.img {background-color: Black; }
img.cont { float:left; vertical-align: middle; margin-right: 1ex; border: 6px double white; background-color: Black; }
img.email {vertical-align: middle; border: none; }
img.naive {border: none;}

div.cont {position: absolute; left: 9em; margin-right: 1.5em; padding-bottom: 1em; }
	div.foto {float:left; padding: 3px;} /* Nicht in homegal*/

	/*Homegallery*/
	/* Navigation rechts neben der Seitenüberschrift,*/
	div.headlinks{float:right; width: 14em;  text-align: right; margin-top: 0.4em;}

	/* Seiten-Überschrift, läuft rechts um und ggf. unter die Navigation  */
	div.head {display:inline; margin-top: 0.2em;}

	/* Thumbnail, der vertikale Abstand wird mit height bestimmt */
	div.thumb{float:left; width: 162px;  height:140px; margin-right: 1.8em; text-align: center;	}

	/* Bildüberschrift und Bild*/
	div.capimg{text-align: center;  line-height: 2em;}

	/* Bildunterschrift */
	div.desc{}
	/* Credits, Erläuterungen */
	div.credits{color:Gray; font-size: 66%;  text-align: right;}
	/*Textbox, ggf. mit Bild am rechten Rand*/
  div.textboxr{ display:inline; float: right; /*position:absolute; right: 1em; */ text-align:center; font-size: 80%; padding:0.8ex; background-color: Lavender}
  
  .quelle{text-align: right;  font-style: italic;  font-size: 90%;  }
/*wenn das Padding hier größer 0 wird, ordnet NS4 die Bilder untereinander an*/
/*deswegen die Hilfe mit div.foto */

div.navi {position: absolute; top: 0; width: 7.5em; height: 100%; border-right: DarkBlue dotted 1px;}

	div.navie{text-align:center; vertical-align:middle;}

	div.navifremd{text-align:center; padding-top: 1em;  font-size: 66%;}

table{margin:0 1em 0 0; border-collapse: collapse }

	th{ background: Silver; padding: 3px 1ex; text-align:left;}

	td{ background: Lavender;  margin:0;  padding: 2px 1ex;  }

	.foto {font-size:smaller; } /*background:#E6E6FA; */

	td.foto{ padding:1px; font-size:smaller; }
	td.blank {background: white;font-size:xx-small;}

/**/
/* Klassenlose Links außerhalb der Navigation sind unterstrichen */
a.navie{display:block; padding:10px; margin:0px; text-decoration: none;}
a.navilogo{display:block; background: darkgreen; padding:1em 8px;
	margin:0px;	text-decoration: none;}
a.img, a.img:hover {background: Black;}

/* Die Aktions-Definitionen müssen nach den grundlegenden erfolgen */
a:link{ color: MediumBlue; font-weight:bold;}
a:visited{ color:DarkBlue;}
a:hover,a:focus{ background: yellow; text-decoration: underline;}

a.navilogo:link,a.navilogo:visited{ color:White;}
a.navilogo:hover,a.navilogo:focus{ color:DarkBlue; }
/**/
