html {
   scrollbar-face-color: #ffffff;
   scrollbar-track-color: #eeeeee;
   scrollbar-highlight-color: #000000;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-shadow-color: #000000;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-arrow-color: #000000;
}

body {
   font-family: arial, helvetica;
   font-size: 10pt;
   background-color: #eecd52;
   color: #000000;
   padding: 0 0 0 0;
   margin: 0px;
}

#bg1 {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -495px;
   margin-top: -300px;
   width: 470px;
   height: 300px;
   z-index: 5;
}

#bg2 {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -495px;
   margin-top: 0px;
   width:470px;
   height:300px;
   z-index: 1;
}

#bg3 {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -25px;
   margin-top: -300px;
   width: 399px;
   height: 600px;
   z-index: 1;
}

#bg4 {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -25px;
   margin-top: 0px;
   width: 399px;
   height: 300px;
   z-index: 1;
}

#bg5 {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: 374px;
   margin-top: -300px;
   width: 120px;
   height: 600px;
   z-index: 0;
}

#bg6 {
   position: absolute;
   left: 50%;
   top:50%;
   margin-left: -50%;
   margin-top: -300px;
   width: 100%;
   height: 600px;
   z-index: 0;
}

#submenu {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: 374px;
   margin-top: 30px;
   width: 95px;
   z-index: 2;
}

#menu {
   position: absolute;
   left: 50%;
   top:50%;
   margin-left: -485px;
   margin-top: 64px;
   width: 460px;
   height: 225px;
   z-index: 5;
}

#textrightbottom {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -25px;
   margin-top: -10px;
   width: 380px;
   height: 356px;
   z-index: 100;
   padding: 10px;
   overflow: auto;
   font-weight: 100;
   text-align: justify;
   font-size: 9pt;
   z-index: 200;
}

#textrightfull {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -25px;
   margin-top: -288px;
   width: 380px;
   height: 556px;
   z-index: 100;
   padding: 10px;
   overflow: auto;
   font-weight: 100;
   text-align: justify;
   font-size: 9pt;
   z-index: 200;
}

#back {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -475px;
   margin-top: -50px;
   width: 300px;
   height: 96px;
   z-index: 200;
}

img {
   border: 0;
}

p {
   margin-bottom:5px;
}

span {
   font-weight: bold;
   font-size: 110%;
   color: #000000;
   background: #9ce0a1;
   padding: 3px 3px 3px 3px;
   margin-left: -3px;
}

span a, span a:link {
   color: #1818FF;
}

span a:hover, span a:active, span a:focus, span a:visited {
   color: #0000FF;
}

a, a:link {
   color: #ffffff;
}

a:hover, a:active, a:focus, a:visited {
   color: #ffffff;
}

hr {
   noshade;
   color: #ffffff;
   size: 1;
}

li {
   list-style-type: disc;
   margin-left: -15px;
   margin-bottom: 5px;
}

#sublinks a {
   display: block;
   padding: 2px 0 2px 5px;
   font-size: 11pt;
   border-bottom: #aaaaaa 1px solid;
   text-decoration: none;
}

#sublinks a:visited, #sublinks a:link {
   color: #000000;
   text-decoration: none;
}

#sublinks a:hover, #sublinks a:active {
   background: #eeeeee;
   color: #000000;
   text-decoration: none;
}

#sublinks a.aktiv {
   background: #3fb44a;
   color: #ffffff;
   text-decoration: none;
}

.categorylinks li {
   padding-bottom: 1px;
}

.categorylinks a {
   display: block;
   padding-left: 1px;
   font-weight: bold;
   font-size: 12pt;
   padding-bottom: 0px;
   padding-top: 0px;
   border-bottom: #ffffff 1px solid;
   text-decoration: none;
   text-align: justify;
}
.categorylinks a:link, .categorylinks a:visited, .categorylinks a:active {
   color: #000000;
   text-decoration: none;
}

.categorylinks a:hover, .categorylinks a.aktiv {
   background: #3fb44a;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
}

.contactinfo {
   font-size: 8pt;
   text-decoration: none;
   color: #ffffff;
}

.contactinfo a, .contactinfo a:link, .contactinfo a:visited, .contactinfo a:active, .contactinfo a:hover {
   font-size: 8pt;
   color: #ffffff;
}

h1, h2 {
   color: #ffffff;
   margin-bottom:5px;
   text-align: left;
}

h1 {
   font-size: 16pt;
}

h2 {
   font-size: 14pt;
   font-weight: normal;
}

h3 {
   font-size: 11pt;
   color: #000000;
   margin-bottom: 5px;
   text-align: left;
}

textarea {
   font-size: 9pt;
   color: #000000;
   background-color: #ffffff;
   border: #000000 1px solid;
   scrollbar-face-color: #ffffff;
   scrollbar-track-color: #eeeeee;
   scrollbar-highlight-color : #000000;
   scrollbar-3dlight-color : #ffffff;
   scrollbar-shadow-color : #000000;
   scrollbar-darkshadow-color : #ffffff;
   scrollbar-arrow-color : #000000;
}

input {
   font-size: 9pt;
   color: #000000;
   background-color: #ffffff;
   border: #000000 1px solid;
}

.inputbutton {
   border: #000000 1px solid;
}

#spacer1 {
   width: 128px;
   float: left;
}

#spacer2 {
   width: 138px;
   float: left;
}

#spacer3 {
   width: 154px;
   float: left;
}

#spacer4 {
   width: 170px;
   float: left;
}

#spacer5 {
   width: 190px;
   float: left;
}

#spacer6 {
   width: 217px;
   float: left;
}

#spacer7 {
   width: 258px;
   float: left;
}

#spacer8 {
   width: 300px;
   float: left;
}

#spacer9 {
   width: 340px;
   float: left;
}

#spacer10 {
   width: 380px;
   float: left;
}

.categorylinks a.menu-sub {
   font-style: italic;
   font-weight: normal;
}

.categorylinks a.menu-sub:hover {
   color: #ffffff;
}