
body,table,tr,div { font-family:Verdana,sans-serif; font-size:10pt; }
body {background-color:#000;}
h4 { font-color:#333333; font-family:Verdana,sans-serif; }

#wrapper {
	width: 800px;
	margin: auto;
	background: #fff;
	text-align: left; /*IE6*/
	}

h5 { font-family:Verdana,sans-serif; }
h4 { font-family: verdana,sans-serif, font-size:12pt}
table.rahm { border-width:2px; border-style:solid; border-color:#CCCCCC; }
td.pop { border-right-width:1px ; border-right-style:solid; border-right-color:#CCCCCC; }
td.tom { border-width:2px; border-style:solid; border-color:#000000; padding:15px; text-aligne:justify; margin:0px; font-family:verdana; font-color:#000000; font-size:10pt; }
p.net { padding:15px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:10pt; }

p.nz { padding:10px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:8pt; }
p.nat { padding:45px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:8pt; }
p.ny { padding:45px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:12pt; }
p.not { padding-left:90px; padding-right:90px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:8pt; }
p.nyt { padding-left:90px; text-aligne:justify; margin:0px; font-family:verdana; color:#333333; font-size:8pt; }
p.wot { padding-left:45px; padding-right:45px; padding-top:45px; text-aligne:justify; margin:0px; font-family:verdana; font-color:#333333; font-size:10pt; }
td.nav {font-family:Verdana,sans-serif; font-size:8pt; color:#FFFFFF; background-color:#454244; text-align:center;}
td.rund{ background-color:#F9F5E6;  padding:25px; text-aligne:justify; margin:0px; font-family:Verdana; color:#336633; font-size:8pt; }
td.koln{ background-color:#F9F5E6;  padding:25px; text-aligne:justify; margin:0px; font-family:Verdana; color:#663333; font-size:8pt; }
A.white:link { color: #CCCCCC; text-decoration:underline; }
A.white:visited { color:#FFCC99; text-decoration:underline; }
A.white:active { color:#FFFFFF; text-decoration:underline; }
A.white:hover { color:#FFFFFF; text-decoration:underline; }

A.black:link { font-family:Verdana; color: #333333; text-decoration:underline;font-size:9pt; }
A.black:visited { font-family:Verdana; color:#333333; text-decoration:underline;font-size:9pt; }
A.black:active { font-family:Verdana; color:#333333; text-decoration:underline;font-size:9pt; }
A.black:hover { font-family:Verdana; color:#990000; text-decoration:underline;font-size:9pt; }

A.nav:link { color: #ECD7B9; text-decoration:none;font-size:8pt; }
A.nav:visited { color:#ECD7B9; text-decoration:none;font-size:8pt; }
A.nav:active { color:#ECD7B9; text-decoration:none;font-size:8pt; }
A.nav:hover { color:#FFFFFF; text-decoration:none;font-size:8pt; }

A.home:link { color: #FFFFFF; text-decoration:none;font-size:8pt; }
A.home:visited { color:#FFFFFF; text-decoration:none;font-size:8pt; }
A.home:active { color:#FFFFFF; text-decoration:none;font-size:8pt; }
A.home:hover { color:#FFFFFF; text-decoration:none;font-size:8pt; }

A.hom:link { color: #000000; text-decoration:none;font-size:10pt; }
A.hom:visited { color:#000000; text-decoration:none;font-size:10pt; }
A.hom:active { color:#000000; text-decoration:none;font-size:10pt; }
A.hom:hover { color:#FFFFFF; text-decoration:none;font-size:10pt; }

A.blak:link { color: #333333; text-decoration:underline; font-size:8pt; }
A.blak:visited { color:#333333; text-decoration:underline; font-size:8pt; }
A.blak:active { color:#333333; text-decoration:underline; font-size:8pt; }
A.blak:hover { color:#990000; text-decoration:underline; font-size:8pt; }

A.hu:link { color: #CCCCCC; text-decoration:none;font-size:9pt; }
A.hu:visited { color:#CCCCCC; text-decoration:none;font-size:9pt; }
A.hu:active { color:#CCCCCC; text-decoration:none;font-size:9pt; }
A.hu:hover {  background-color:"FF6600"; text-decoration:none;font-size:9pt; }
<!--
 A:ha:hover{ background-color:"FF6600"; }
-->

#gallery {
  background:#000;
}
#gallery .thumbnail {
  float: left;
  background:#fff;
  width: 94px;
  text-align: center;
  padding: 5px 0 5px 0;
  margin: 5px;
}

#gallery-detail {
  background:#000;
}
#gallery-detail .photo {
  background:#fff;
  width: 700px;
  padding: 50px 0 50px 0;
}
#gallery-detail .navi  {
  padding-top:20px;
}
#gallery-detail .navi a {
  color:#fff;
  font-weight:bold;
}
#gallery-detail .rights {
  position: absolute;
  left: 95px;
  top: -50px;
  font-size: 10px;
  margin: 5px;
  color:#000;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
