body {
margin : 0;
padding : 0;
color : white;
background : #333333;
}
html, body {
width : 100%;
height : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#page {
background : #ccc;
border : 1px solid #666;
font-size : 1.2em;
color : #333;
position : absolute;
width : 800px;
height : 600px;
top : 50%;
left : 50%;
margin-top : -300px;
margin-left : -400px;
background : url('images/pattern.jpg');
z-index : 99;
}
#menu {
color : #ffffff;
top : 420px;
left : 0;
position : absolute;
width : 278px;
height : auto;
z-index : 4;
font-style : italic;
font-size : 0.9em;
font-weight : bold;
}
#menu ul {
list-style : none;
padding : 0;
margin : 0;
}
#menu a:link, #menu a:visited {
display : block;
text-decoration : none;
color : #ffffff;
padding : 3px 0 2px 150px;
margin : 5px 0 5px 0;
height : 25px;
}
#menu a:hover, #menu a:active {
display : block;
text-decoration : none;
color : #f6502f;
padding : 3px 0 2px 150px;
margin : 5px 0 5px 0;
height : 25px;
background : white;
}
#header {
color : #ffffff;
top : 0;
left : 278px;
position : absolute;
height : auto;
z-index : 4;
}
#content {
color : #ffffff;
top : 100px;
left : 290px;
position : absolute;
width : 480px;
height : 475px;
overflow-y : auto;
overflow-x : hidden;
border-top : 1px solid #c0c0c0;
font-size : 0.9em;
padding : 10px;
text-align : justify;
}
div#left
{
 background: url('images/back.jpg') left top no-repeat;
 width: 278px;
 height: 100%;
}
h1.h1tag
{
 padding-top: 10px; margin: 10px; font-size: 1.2em;
}
h2.satzung {
font-size : 1.1em;
text-align : left;
}
h3.satzung {
font-size : 1em;
}
h4 {
padding : 0;
margin : 0;
font-size : 1em;
}
h5 {
padding : 0 0 10px 0;
margin : 0;
font-size : 1.4em;
text-align: left;
}
#content ul {
list-style : none;
}
#kontakt label {
width : 220px;
font-size : 0.9em;
margin : 2px;
float : left;
}
#kontakt input {
width : 240px;
margin : 1px;
border : 1px solid silver;
float : left;
}
#kontakt textarea {
width : 240px;
margin : 1px;
border : 1px solid silver;
float : left;
}
#kontakt span {
font-size : 0.8em;
margin : 5px;
float : left;
}
#kontakt .noS {
visibility : hidden;
}
#content a:link, #content a:visited {
padding : 0;
margin : 0;
text-decoration : none;
color : #c0c0c0;
font-style : italic;
}
#content a:hover, #content a:active {
padding : 0;
margin : 0;
text-decoration : none;
color : #f6502f;
font-style : italic;
border-bottom : 1px dashed #f6502f;
}
#memdesc {
font-size : 0.8em;
color : #c0c0c0;
font-style : italic;
padding : 5px;
}
#footer {
top : 610px;
left : 0;
position : absolute;
width : 800px;
height : 20px;
z-index : 5;
font-style : italic;
font-size : 11px;
color : #000000;
clear : both;
}
#footer a:link, #footer a:visited {
text-decoration : none;
color : #000000;
}
#footer a:hover, #footer a:active {
padding : 0;
margin : 0;
text-decoration : none;
color : #f6502f;
font-style : italic;
border-bottom : 1px dashed #f6502f;
}
#route {
position : absolute;
z-index : 999;
top : 30%;
left : 0;
width : auto;
}
label.login {
font-size : 0.8em;
width : 150px;
float : left;
margin : 2px;
color : #000033;
}
input.login {
font-size : 0.8em;
width : 150px;
float : left;
border : 1px solid #ededed;
margin : 2px;
}
input.login2 {
font-size : 0.8em;
width : 152px;
float : left;
border : 1px solid #ededed;
margin : 2px;
background : #dedede;
}
input.pwdrm {
font-size : 0.8em;
width : 180px;
float : left;
border : 1px solid #dedede;
margin : 2px;
}
input.pwdrm2 {
font-size : 0.8em;
width : 182px;
float : left;
border : 1px solid #dedede;
margin : 2px;
background : #ededed;
}