* { margin: 0; padding: 0; }
body { font-size: 13px; font-family: georgia, times; font-size:14px; line-height:19px; background: #fff; overflow-y:scroll; }

body.section-1 {  }
body.section-2 {  }
body.section-3 {  }

a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; }
a img { border: none; }

#wrap { position:relative; width:950px; margin:0 auto; }
#menu {
    width: 205px;
    top: 0;
	left: 0;
    position: absolute;
    z-index:10000;
    height: auto;
	background-color: #f4e0ec;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}

#menu ul { list-style: none; margin: 0 0 12px 0; }
#menu ul a { color:#000; text-decoration:none; border-bottom:1px solid #000; }
#menu ul a:hover { color:#F69; text-decoration:none; border-bottom:1px solid #F69; }
#menu ul a:visited {  }
#menu ul li.active a { color:#F69; text-decoration:none; border-bottom:none; }
#menu ul li { color:000; }
#menu p { display:none; }

#content { height:100%; margin:0 0 0 20px; }
.container { margin:77px auto; width:500px; padding: 0 5px 25px 5px; }
#menu .container { margin:10px; width:200px; padding: 5px 5px 10px 5px; }
#content .container a, #footer a { text-decoration:none; color:#000; border-bottom:1px solid #000; }
#content .container a:hover, #footer a:hover { text-decoration:none; color:#F69; border-bottom:1px solid #F69; }
#content .container .backgrounded a { text-decoration:none; border-bottom:none; }

#img-container { position:absolute; z-index:1000; left:0; top:550px; width:950px; background-color:#fff; text-align:center; }
#content p { width: 400px; margin-bottom: 9px; }
#link { position:absolute; z-index:1000; left:0; top:510px; width:950px; text-align:center; font-size:11px; }
#portrait { z-index:1000; }
#content p em { font-style:normal; float:left; width:360px; padding:10px 15px 30px 15px; background-color:#fff; display:none; }
#info { font-size:11px; }
.bildinfo { position:absolute; display:block; width:470px; text-align:center; font-size:11px; z-index:6000; top:510px; }
p { margin: 0 0 9px 0; }
h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#footer { position:fixed; bottom:0; width:950px; margin:0 0 0 15px; padding:5px 0 15px 0; font-size:11px; background-color:#fff; }
#img-container	{  }
#img-container p { width: 400px; margin: 0; padding: 0 0 12px 0; }
#once { clear: left; }
