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

body {font-size:100.01%; font-family:Arial,Helvetica,Verdana,sans-serif; background:url(bilder/body.jpg) top center fixed repeat-x #386ca8; color:#000;}

h1 {font-size:1.2em; margin-top:.2em;}

h1.title {font-size:1em; margin:0; text-indent:-3000px;}

h2.morespace {margin-top:1.5em;}

h3 {font-size:.9em; margin:.9em 0 .9em;}

p {font-size:.9em; line-height:130%; margin-bottom:1em;}

p.small {font-size:.8em; margin-top:1em;}

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

p.morespace {margin-top:1.5em;}

p.nospace {margin-bottom:0;}

#logo {width:140px; height:140px; position:fixed; left:7px; top:7px; background:url(bilder/logo.gif) no-repeat #fff; color:#000;}

#head {position:fixed; left:154px; top:0; z-index:900; width:600px; height:154px; background:url(bilder/head.gif) no-repeat #fff; color:#000;}

#navi {position:fixed; left:7px; top:154px; z-index:1000; width:140px; font-size:.8em; font-weight:bold; padding:5px 0; background:#fff; color:#000;}

#navi ul {list-style:none;}

#navi ul.hidden {display:none;}

#navi ul li {margin-bottom:3px; padding:2px 0 0 5px;}
	
#navi li ul {margin:2px 0; font-weight:normal;}

#navi ul li a:link, #navi ul li a:visited, #navi ul li a:hover, #navi ul li a:active {display:block; text-decoration:none; background:#fff; color:#000;}

#navi ul li a:hover {background:url(bilder/hover.gif) bottom right no-repeat #f0f0f0; color:#000;}

#navi ul.blue li a:link, #navi ul.blue li a:visited, #navi ul.blue li a:hover, #navi ul.blue li a:active {background:#fff; color:#069;}

#navi ul.blue li a:hover {background:url(bilder/hover.gif) bottom right no-repeat #f0f0f0; color:#000;}

#navi li.active {font-size:.9em; background:url(bilder/link.gif) bottom right no-repeat #fff; color:#c00;}

#box {width:600px; position:absolute; left:154px; top:154px; z-index:800; background:#fff; color:#000;}

#main {padding:15px 15px 0;}

#main h1 {font-size:1.4em; margin-top:.2em; padding-bottom:.2em;}

#main h1.center {text-align:center; padding-top:1.2em;}

#main h2 {font-size:1em; font-weight:bold; margin:.8em 0 .5em;}

#main ul {list-style:square; margin:.5em 0 0;}

#main ol {font-size:.9em; list-style:square; margin:.5em 0 0;}

#main li {line-height:130%; margin:0 0 .3em 2em;}

#main ul.indent {list-style:circle; margin:.2em 0;}

#main li.indent {list-style-position:outside; font-size:1em; line-height:130%; margin-left:2em; margin-bottom:.2em;}

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

#main a:hover {text-decoration:none; background:#f0f0f0; color:#000;}

#main p.toplink {font-size:.8em; margin:0; text-align:right; font-weight:bold; background:#fff; color:#c00;}

#main p.toplink a:link, #main p.toplink a:visited, #main p.toplink a:hover, #main p.toplink a:active {text-decoration:none; background:#fff; color:#c00;}

.foto {text-align:center; background:#fff; color:#000; padding-top:1em;}

#foot {clear:both; text-align:center; background:transparent; color:#fff;}

#foot p {font-size:4px; margin:0; text-indent:-3000px;}

.center {text-align:center;}

.left {float:left;}

.right {float:right;}

.clear {clear:both;}
