*{border:0;margin:0;padding:0;}
html,body{margin:0;padding:0;}
html{font-size:100.01%;height:100%;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.22em;background:#d5e7ea;text-align:center;color:#3B4358;}

a:link,a:active,a:visited{color:#3B4358;text-decoration:none;}
a:hover{color:#999;}
a.active, a.red { color:#C81B0A;}
img{border:none;}
h2,h3{font-size:11px;text-transform:uppercase;font-weight:normal;}
h2{margin:2em 0;}
h3{margin:2em 0 1em;}
h4{text-transform:uppercase;font-weight:normal;margin:2em 0 0;}
p{line-height:122%;margin:0 0 1em;}
em { text-transform:uppercase; font-style:normal; }
#container{width:888px;text-align:left;background:#fff;height:auto;margin:0 auto 20px;}
#content{width:888px;min-height:580px;height:auto; padding-top:50px;}
* html #content{height:580px;}

/* NAV */
#nav ul { list-style:none; margin: 0 0 0 25px; position:absolute; top:40px; }
#nav ul li { display:inline; text-transform:uppercase; margin: 0 25px 0 0;  }
#nav ul li a { letter-spacing:1px;  }
#nav ul li a.active { color:#C81B0A}

#subnav { position:absolute; top:90px;  list-style:none; text-transform:uppercase; letter-spacing:1px;}
#subnav ul {list-style:none; text-transform:uppercase; margin: 0 0 0 1em; }
#subnav li {margin: 0 0 1em  0; }
#subnav ul li {margin: 0 0 0 0; }

#titel {float:right; margin: 37px 25px 0 0;}
#titel h1 a { font-size:12px; text-transform:uppercase;background:url(../img/logo_wingratfotografie.gif) no-repeat; text-indent:-999em;display:block; width:189px;  }
#titel h1 a span {  color:#C81B0A;}
#titel h1 a:hover {  color:#3B4358; }

#content img.right { position:absolute; top: 97px; margin-left:395px;}
#content div.txt { float:left;width:200px;margin:40px 0 2em 25px; line-height:1.4em; }
.clear{clear:both;}

#content #gallery { width:638px; float:right; margin:35px 25px 0 0;}
#content #gallery  dl dt{ width:638px; height:425px; clear:both;}
#content #gallery  dl dt a img{ float:right;}
#content #gallery  dl dd { position: absolute;  margin-left:-200px; top:455px; width:190px; height:150px; vertical-align:bottom; }
#content #gallery  dl dd div {position: absolute; bottom: 0; }
/*#content #gallery  dl dd span  {position: absolute; bottom: 0; }*/
#content #gallery  dl dd span { }
#content #gallery  dl dd div p {margin:0;}

#content .akt{  margin:40px 0 0 25px; width:180px; float:left;}
#content .akt dl { width:180px; margin: 0 0 2em 0;}
#content .akt dd { text-transform:uppercase; margin-bottom:0em;}
#content .akt dd span { display:block; margin: 0 0 6px 0;}
#content .akt dt {line-height:1.22em;}

#picnavi { position:absolute; top: 560px; width:638px; }
#picnavi ul { list-style:none; float:right;height:45px; padding:0!important; margin:0!important; width:auto; text-align:right; }
#picnavi ul li { margin: 0 0 0 5px!important; float:right; padding:0!important; }
#picnavi ul li a {display:block;padding:0!important; margin:0!important;}
#picnavi ul li a img {padding:0!important; margin:0!important;}
#picnavi li a span.pre, #picnavi li a span.next, #picnavi li a .info  { display:none;}

/* FOOT */
#foot{background:#d5e7ea; margin-bottom:1em;}
#foot p{text-transform:uppercase;font-size:10px;padding:10px 0 20px 25px;}
#foot p span{font-size:10px;}

.tiefer{padding-top:52px;} 
