* {margin:0; padding:0; border:none;}

body {font:80% verdana, helvetica, arial, sans-serif; background:url(bilder/headbg.gif) top center repeat-x #fbeeed; color:#000;}

#box {margin:0 auto; width:760px;}

#head {height:180px; width:760px; background:#fbeeed; color:#a00;}

#head h1 {position:relative; width:760px; height:180px; font-size:1.4em; text-align:left; margin:0; background:#fbeeed; color:#a00;}

#head h1 span {position:absolute; background:url(bilder/head.gif) no-repeat #fbeeed; height:100%; width:100%;}

#main {text-align:left; padding:20px 50px;}

#main.index {text-align:center; padding-top:40px;}

#title {font-size:.9em; margin:0 auto 10px auto; text-align:center; font-weight:bold;}

#foot {margin:0 auto 1em; background:#fbeeed; color:#333; text-align:right; padding-right:1em; clear:both;}

#foot.index {text-align:center;}

#foot.galerie {text-align:right; width:760px; padding-right:0;}

#navi {padding:5px 0; text-align:center; margin-top:1em;}

#navi li {display:inline; font-size:.9em; padding: 0 16px; font-weight:bold; position:relative; z-index:2000;}

#navi a:link, #navi a:visited, #navi a:hover, #navi a:active {background:#fbeeed; color:#000; text-decoration:none;}

#navi a:hover {background:#fbeeed; color:#900; border-bottom:2px solid #900;}

#navi #active {background:#fbeeed; color:#000;}



#galerie {width:600px; margin:0 auto; text-align:center; padding-top:1em;}

#thumbs img {margin:5px; border:1px solid #666;}

#thumbs img a:link {background:#fbeeed; color:#000;}



h1 {font-size:1.8em; margin:.5em 0 .5em 0; font-weight:normal;}

h1.second {font-size:1.6em; margin:.5em 0;}

h1.red {color:#a00;}

h2 {font-size:1.6em; margin:1.5em 0 1em; font-weight:normal;}

h2.next {margin-top:1em;}

h2.short {margin-top:0;}

h2.mspace {margin-top:2.5em;}

h2.space {margin-top:3em;}

h3 {font-size:1.3em; margin-bottom:.5em; font-weight:normal;}

h3.space {margin-top:3em;}

h3.top {padding-top:1em;}

h3.littlespace {margin-top:2em;}

p {font-size:1em; margin-bottom:1em;}

p.space {margin-top:2em;}

p.mspace {margin-top:3em;}

p.dspace {margin-top:4em;}

p.halfspace {font-size:.9em; margin-top:1.5em;}

p.negativemargin {margin-top:-2em;}

p.right {text-align:right;}

p.padding {padding-right:2px; margin-top:2em;}

a:link,a:visited,a:hover,a:active {text-decoration:underline; background:transparent; color:#000;}

a:hover {background:transparent; color:#39c; text-decoration:none;}

ul {list-style-type:none; margin-bottom:2em;}

li {line-height:140%;}

strong {font-weight:normal;}

.bold {font-weight:bold;}

span {font-weight:bold;}

.clear {clear:both;}

.center {text-align:center;}

img.right {float:right; margin:10px 0 10px 10px; border:1px solid #ccc;}

img.left {float:left; margin:10px 10px 10px 0; border:1px solid #ccc;}

img.leftlink {float:left; margin:0 10px 20px 0; border:1px solid #ccc;}

img.rightlink {float:right; margin:0 0 20px 10px; border:1px solid #ccc;}

img.notopspace {margin-top:0;}

img.space {margin-top:10px;}

img.marginright {margin-right:80px;}

img.marginleft {margin-left:75px;}

img.bottom {margin-bottom:1em;}

