body {margin: 30px 0; text-align: center; font-family: verdana, arial, helvetica; background-color: #000; background: url(images/starsblink.jpg);}

h1 {margin: 0; padding: 0; color: #000; font-size: 1px; background: #000;}

h2 {margin: 0; padding: 35px 30px 10px 10px; color: #6cf; font-size: 12px; font-weight: normal; text-align: justify;}

h3, h4 {margin: 0; padding: 20px; color: #fff; text-align: center; font-size: 16px; font-weight: bold;}

#home {margin: 0 auto; padding: 0; display: table; width: 750px; border-bottom: 1px solid #1d3a4c; border-top: 1px solid #1d3a4c;}
#home p, #homefoot p {color: #eee; font-size: 11px;}
#home a, #homefoot a {color: #f0b000; font-weight: bold; text-decoration: none;}
#home a:hover, #homefoot a:hover {background-color: #1d3a4c; text-decoration: underline;}

img {border: 0;}

input, textarea, select {width: 300px; margin: 5px 0 0 5px; padding: 0; background-color: silver; font-family: verdana, arial, helvetica; font-size: 11px;}

textarea {height: 60px;}

fieldset {border: 1px solid #555;}

#main {display: block; width: 850px; min-height: 500px; margin: 0 auto; border: 1px solid #222; background-color: #050505;}

#head {width: 850px; margin: 0; padding: 0; border: 0; color: #fff; text-align: left;}
#head h1 {margin: 0; padding: 10px; color: #fff; font-size: 20px; font-weight: normal;}
#head h2 { margin: 0; padding: 10px 0 10px 50px; color: #fff; font-size: 14px; font-weight: bold;}

#nav { display: block; width: 100%; height: 60px; margin: 10px 0 0; padding: 5px 0; background-color: #222; background: url(images/back.gif); border-top: 1px solid #222; text-align: center;}

.navpunkt { float: left; width: 110px; margin: 0 0 0 5px; padding: 0;}
.nummer { margin: 0; padding: 0; color: #e7e7e7; font-size: 14px; font-weight: bold;}
.titel { font-size: 14px;}
.titel a:link, .titel a:visited, .titel a:active { color: #f0b000; font-weight: bold; text-decoration: none;}
.titel a:hover { width: 100px; background-color: #1d3a4c;}
.sub { margin: 0; padding: 0; font-size: 11px; color: #aaa; font-weight: bold; font-variant: small-caps; border-top: 1px solid #1d3a4c;}

#content { clear: both; margin: 0; padding: 30px 10px 20px; color: #6cf; text-align: left; background-color: #050505;}
#content h1 {background-color: #050505;}
#content h2 { margin: 0; padding: 0; color: #fff; text-align: left; font-size: 14px; font-weight: bold;}
#content h3 { width: 60%; margin: 20px 10px 10px 0; padding: 5px 0 5px 5px; color: #fff; border-top: 1px dotted silver; border-bottom: 1px dotted silver; font-size: 12px; font-weight: bold;}
#content h4 { width: 50%; margin: 20px 10px 0 0; padding: 0; color: #eee; border-bottom: 1px solid #aaa; font-size: 14px; font-weight: bold;}
#content h5 { margin: 0; font-size: 14px;}
#content h6 { margin: 5px 0; font-size: 12px;}
#content p { text-align: justify; padding: 0; margin: 10px 0 15px; line-height: 21px; font-size: 12px;}

#lewecke {float: right; margin: 10px 0 10px 20px; padding: 0; border: 0; width:250px; height:190px;}

#content td { color: #6cf; line-height: 21px; font-size: 12px;}

#content ul { line-height: 21px; font-size: 12px;}
#content a:link, #content a:visited, #content a:active { color: #c00; text-decoration: none;}
#content a:hover { color: #c00; text-decoration: underline;}

#footer { clear: both; width: 850px; margin: 0 auto; margin-bottom: 10px; padding: 5px; color: #999; text-align: left; font-size: 10px;}
#footer p { text-align: left; margin: 0; padding: 0;}
#footer a { color: #999;}
#footer a:hover { color: #bbb; text-decoration: underline;}

.right { float: right; margin: 10px 0 10px 20px; padding: 0; border: 0;}
.left { float: left; margin: 10px 20px 10px 0; padding: 0; border: 0;}

.text { color: #6cf;}

.link { background: url(images/link.gif) no-repeat 0 2px; padding-left: 17px;}

.neu, .dank { color: #e0b000; font-size: 14px; font-weight: bold;}

.buch { display: table; width: 90%; margin: 0; padding: 20px 0; border-bottom: 1px solid #555;}
.buch h3 { margin: 0; font-size: 14px;}
.buch h4 { margin: 5px 0; font-size: 12px;}
.buch iframe { float: right; width: 120px; height: 240px; margin: 0 0 0 20px;}
.buch li { font-size: 12px;}

#gbalt li {margin: 5px 0 5px 0;}

