* {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;}

h3.topspace {margin-top:1.5em;}

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

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

p.grey {margin:0; padding:.4em 4px 0; background:#cbe6fb; color:#000;}

p.date {margin:1.5em 0 0 0; padding:0 4px; font-weight:bold; background:#cbe6fb; color:#000;}

p.more {padding:4px 4px 2px 0; text-align:right; font-size:.7em; font-weight:bold; background:#cbe6fb; color:#000;}

p.more a {margin-left:4px;}

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

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

p.nospace {margin-bottom:0;}

p.notopspace {margin:0; padding:0 4px; background:#f0f0f0; color:#000;}



#logo {position:fixed; left:7px; top:7px; width:140px; height:140px; 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;}

#navi li.border {border-top:7px solid #f2b94e; padding-top:3px; margin-bottom:0;}



#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 h2.gallery {margin-bottom:1em;}

#main h2.second {text-align:left; margin:2em 0 1em;}

#main h2.gallerydown {margin:1.5em 0 1em;}

#main p.gallerynext {margin:2em 0 1em;}

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

#main .toplink a:link {text-decoration:none; background:#fff; color:#c00;}

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

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

#main li {line-height:150%; 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:transparent; color:#000;}

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

#main img.border {margin:0 auto; border:1px solid #666;}

#main img.space {margin:0 4px; border:1px solid #666;}

#main img.middle {margin:0 20px .5em;}

p.img {font-size:.8em; margin-bottom:8px;}





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

#boxstart h1 {font-size:1.1em; margin-top:.5em; padding-bottom:.6em;}



fieldset {margin:1em auto; background:#f0f0f0; color:#000; border:1px solid #666;}

form {padding:20px; font-size:1em;}

form p {margin:2px 0;}

input, textarea {width:320px; background:#fff; color:#000; padding:1px; border:1px solid #666;}

textarea {height:120px; overflow:auto; margin-bottom:20px; background:url(bilder/stift.gif) bottom right no-repeat #fff; color:#000;}

input.anschrift {overflow:auto;}

input.checkbox {width:20px; border:none; background:#f0f0f0; color:#000;}

input.button {width:140px; cursor:pointer;}

input.button:hover {background:#f0f0f0; color:#c00;}

input.space {margin-right:44px;}

input.down {display:inline; margin-bottom:18px; width:136px; padding:1px;}



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



#foot {clear:both; 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;}

.vorstand1 {float:left; margin-right:30px; width:170px;}

.vorstand2 {float:left; margin:0 auto; width:170px;}

.vorstand3 {float:right;}



table {width:100%; border-collapse:collapse; border: 1px solid #36c; background:#cbe6fb; color:#000; font:normal 12px verdana, arial, helvetica, sans-serif;}
  
td, th {padding:.4em; border:1px dotted #36c;}

thead td {padding:.5em .4em; font-weight:bold; border: 1px solid #36c; background:#62ba54; color:#fff;}

tbody tr:hover {background:#edf06f; color:#000;}


