body {background-color: none; background-image: url(media/hintergrund_pattern.jpg); background-repeat: y-repeat; background-position: center; font-family: Verdana, 
Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; margin: 0; }
table {}
td {font-family: Verdana, Geneva, Arial, Helvetica; font-size: 10px; color: #FFFFFF; border: 0;}
strong {font-size: 10px; color: #FFFFFF;}
fieldset {border: 0;}
input {height: auto; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; border: 1px solid;}
input:hover {background-color: #787878;}
h1, h2, h3 {
    color: #FFFFFF;
    margin: 0;
    font-size: 11px;
    margin-bottom: 10px; text-transform: uppercase;
}
ul {padding: 0 0 0 15px;}
ol {padding: 0 0 0 15px;}
ul.menulevel1 {width: 740px; height: 30px; background-color: #000000; background-image: url(media/menue_pattern.gif); color: #FFFFFF; list-style-type: none; padding: 0; margin: 5px 0 5px 0; float: left; text-transform: uppercase; }
form {margin: 0; border: 0;}
img {border: 0; }
li {line-height: 1.5;}
a:link {
    text-decoration: none;
    color: #FFFFFF;
}
a:visited {color: #FFFFFF; text-decoration: none; }
a:active, a:hover {color: #000000;}
.sitename {font-weight: normal; font-size: 20pt; }
.menulevel1 {float: left; line-height: 21px; padding: 0 5px 0 5px;}
.doc {float: left; line-height: 21px; padding: 0 5px 0 5px;}
.sdoc {float: left; line-height: 21px; padding: 0 5px 0 5px;}
.menu {font-weight: bold; font-size: 8pt; color: white; }
.menu a {text-decoration: underline; color: white; }
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {color: white; }
.login {font-weight: bold; font-size: 8pt; color: grey; }
.login a, .login a:link, .login a:visited, .login a:active, .login a:hover {color: gray; }
.navigator {font-weight: bold; font-size: 10pt; color: white; }
.navigator a:link, .navigator a:visited {color: #c0c0c0; }
.navigator a:active, .navigator a:hover {color: white; }
.edit {font-size: 8pt; color: black; background-color: buttonface; }
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {font-weight: normal; color: black; }
input, select {font-size: 8pt; }
textarea {font-family: Verdana, Geneva, Arial, Helvetica; font-size: 8pt; background-color: white; width: 98%; }
.searchbox .text, .searchbox .submit {border: 2px solid #c0c0c0; background-color: white; }
#traeger {margin: 0 auto 0 auto; width: 740px; padding: 5px; background-color: #1c1c1c; }
#kopf {background-color: #000000; background-image: url(media/kopf.jpg); width: 740px; height: 217px; padding: 0; }
#menue {width: 740px; height: 30px; background-color: #000000; background-image: url(../media/menue_pattern.gif); color: #FFFFFF; list-style-type: none; padding: 0; margin: 5px 0 5px 0; float: left; text-transform: uppercase; }
#menue li {float: left; line-height: 21px; padding: 0 5px 0 5px; }
#inhalt {width: 543px; background-color: none; padding: 0; margin: 0; float: left; }
#kontext {padding: 0; background-color: none; float: right; width: 187px; margin: 0; }
#inhalt div, #kontext div {padding: 3px; background-color: #292929; }
#inhalt div p, #kontext div p {background-color: none; color: #FFFFFF; margin: 0; }
#inhalt div h4, #kontext div h4 {color: #FFFFFF; margin: 10px 0 0 0; font-size: 11px;}
#inhalt div img, #kontext div img {border: 0; }
#fuss {width: 740px; background-image: url(media/fuss.gif); height: 76px; float: left; }
#fuss p {color: #FFFFFF; line-height: 62px; padding-left: 100px; }
.trenner {background-image: url(media/trenner_hell.gif); height: 4px; width: 100%-6px; background-color: none; padding: 0; margin: 2px 0 3px 0; }
.text {background-image: url(media/pattern_inhalt.gif); background-position: left top; background-repeat: repeat-x; margin: 3px 0 0 0; }
.text img {margin: 10px 0 10px 0; }

