html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{color:#4F4F4F;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:80%;background:#FFF}
a{color:#4F4F4F;font-weight:400;text-decoration:none;border-bottom:1px dashed}
a:hover{color:#6F6F6F}
h1{background:url(images/logo.jpg) no-repeat;height:175px;text-indent:-9999em;width:400px}
h2{font-size:1.5em;margin:0 0 20px;color:#6699cc}
h2,h3{font-weight:700}
p {margin:10px 0 20px 10px}

#container{margin:0 auto;position:relative;width:760px}
#loading {position:absolute;right:14px;top:14px;display:none;background:url(images/loading.gif) no-repeat;width:32px;height:32px;text-indent:-9999em}
#header{padding:60px 0 5px}
#nav{left:13px;position:absolute;top:35px}
#nav li{float:left;margin:0 50px 0 0;}
#nav li a {color:#6F6F6F;font-size:.8em;text-decoration:none;letter-spacing:2px;border:0}
#navhome a:before {content:url(images/home.gif);margin:0 5px 0}
#navcontact a:before {content:url(images/contact.gif);margin:0 5px 0}
#nav li a:hover {color:#AFAFAF}
#category{height:175px;position:absolute;top:60px;right:0;width:355px}
#category li {text-indent:-9999em}
#category li a {display:block;text-indent:-9999em;overflow:hidden;border:0}
#catlebenswelt,#catpeople,#catsport,#catportrait,#catlebenswelt a,#catpeople a,#catsport a,#catportrait a{width:175px;height:85px}
#catlebenswelt a{background:url(images/lebenswelt.jpg) no-repeat}
#catpeople a{background:url(images/people.jpg) no-repeat}
#catportrait a{background:url(images/portrait.jpg) no-repeat}
#catsport a{background:url(images/sport.jpg) no-repeat}
#catlebenswelt a:hover,#catpeople a:hover,#catsport a:hover,#catportrait a:hover{background-position:0 -85px}
#catlebenswelt,#catpeople,#catsport,#catportrait{position:absolute}
#catlebenswelt {top:0;left:0}
#catpeople {top:90px;left:0}
#catportrait {top:0; left:180px}
#catsport {top:90px;left:180px}
#content{background:#DFDFDF;padding:0 3px}
#content div p:last-child,#contact ul:last-child {margin:10px 0 0 10px}
#portrait,#sport,#people{height:500px;overflow:auto;padding:5px 0 0; white-space:nowrap}
#portrait img,#sport img,#people img{height:475px}
#portrait h2,#sport h2,#people h2{display:none;text-indent:-9999em}
#contact,#imprint,#error{padding:5px 0 2px;line-height:1.4em}
#contact ul {font-size:1.2em;line-height:1.6em}
#contact ul, #imprint ul{margin:10px 0 20px 10px}
#contact ul li,#imprint ul li{margin:2px 0}
#footer{color:#8F8F8F;font-size:.8em;margin:0 0 10px 0;padding:45px 0 0;text-align:center;background:#FFF url(images/footer.gif) no-repeat top center;}
#footer a{color:#8F8F8F}
#footer a:hover{color:#6F6F6F}
.layer{height:475px;left:0;position:absolute;top:245px;width:760px;z-index:50}
