BODY { background:#FFFFec }
h4 { font-family:serif; font-style:italic; color:#cc0000; font-size:11pt }
h3 { font-family: Century Gothic,Trebuchet,Futura,sans-serif; color:#cc0000; font-size:12pt }
h2 { font-family: Century Gothic,Trebuchet,Futura,sans-serif; color:#cc0000; font-size:13pt }
p { font-family: Georgia,Times Roman,serif; color:#2f2f2; font-size:0.9em; line-height:1.5em; }
ul, li, blockquote { font-family: Century Gothic,Trebuchet,Futura,sans-serif; color:#2f2f2f; font-size:10pt }
h4 { width:700px; height:28px;
 padding-top:10px; padding-left:10px;
 margin-top:40px; margin-bottom:40px;
 background-color:#e3e29a; opacity:0.8 }
p.fototext { font-style:italic; font-size: 0.7m }
div.foto { float:left; width:180px; padding-right:1em; padding-bottom:1em }
div.foto100 { float:left; width:120px; padding-right:1em; padding-bottom:1em }
div.foto150 { float:left; width:170px; padding-right:1em; padding-bottom:1em }
div.foto175 { float:left; width:190px; padding-right:1em; padding-bottom:1em }
div.foto200 { float:left; width:220px; padding-right:1em; padding-bottom:1em }
div.foto250 { float:left; width:270px; padding-right:1em; padding-bottom:1em }
div.foto300 { float:left; width:310px; padding-right:1em; padding-bottom:1em }
div.foto400 { float:left; width:420px; padding-right:1em; padding-bottom:1em }
td { font-family: Century Gothic,Trebuchet,Futura,sans-serif; font-size:9pt; font-color:#2f2f2f } 
tr.zeile1 { background:#cfcfcf }
div.haupt { margin:auto; width:700px; top:10px }
dt { float: left; }
dt a
{
	color:#cc0000;
	text-decoration: none;
	font-weight: bold;
	height: 0px !important;
	padding: 0 10px 0 0;
	/* overflow: hidden; */
	background-repeat: no-repeat;

}
dt a:hover { color:#000000; }
