body   { background-image: url(../grafik/koyne-hg.jpg); background-repeat: repeat-x }
html {overflow: -moz-scrollbars-vertical;}
#hg { width: 538px }
#head { color: #a2a2a2; font-size: 10px; font-family: Verdana; background-image: url(../grafik/head.jpg); background-repeat: no-repeat; text-align: right; width: 538px; height: 18px }
#headtext   { color: #a2a2a2; font-size: 10px; font-family: Verdana; line-height: 18px; text-align: right; padding-right: 40px }
#headtext a:link { color: #a2a2a2; font-size: 10px; font-family: Verdana; line-height: 18px; text-decoration: none; text-align: right }
#headtext a:visited { color: #a2a2a2; font-size: 10px; font-family: Verdana; line-height: 18px; text-decoration: none; text-align: right }
#headtext a:hover { color: #0082d6 }
#main    { font-size: 10px; font-family: Verdana; background-color: #fff; text-align: center; padding-bottom: 12px; width: 537px; clear: left; border-right: 1px solid #d9d9d8; border-left: 1px solid #d9d9d8 }
#logo { text-align: left }
#navihg   { background-image: url(../grafik/navi-start.jpg); background-repeat: no-repeat; background-position: center 0; width: 538px; height: 32px; float: left }
#navi    { color: #a2a2a2; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-align: center; padding-left: 28px; width: 100px; height: 32px; float: left }
#navi a:link { color: #a2a2a2; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 32px; text-decoration: none; text-align: center; width: 100px; float: left }
#navi a:visited { color: #a2a2a2; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 32px; text-decoration: none; text-align: center; width: 100px; float: left }
#navi a:hover    { color: #0082d6; line-height: 24px; background-image: url(../grafik/navi-hover.jpg); background-repeat: no-repeat; padding-top: 8px }
#naviact  { color: #0082d6; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; background-image: url(../grafik/navi-hover.jpg); background-repeat: no-repeat; background-position: 28px 0; text-indent: 28px; padding-top: 8px; width: 128px; height: 24px; float: left }
.next     { color: #d1d1d1; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 32px; text-align: center; width: 120px; height: 32px; float: left }
.next a:link   { color: #a2a2a2; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 32px; text-decoration: none; text-align: center; width: 120px; float: left }
.next a:visited { color: #a2a2a2; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 32px; text-decoration: none; text-align: center; width: 120px; float: left }
.next a:hover  { color: #0082d6; line-height: 24px; background-image: url(../grafik/navi-hover.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 8px; height: 24px }
#nextact { color: #0082d6; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 24px; background-image: url(../grafik/navi-hover.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 8px; width: 120px; height: 24px; float: left }
#bild     { margin-bottom: 3px; width: 538px; height: 200px; clear: left }
#content      { background-image: url(../grafik/content-hg.jpg); background-repeat: no-repeat; background-position: center 0; margin-top: 5px; width: 538px; clear: left }
#partner { background-image: url(../grafik/partner-hg.jpg); background-repeat: no-repeat; background-position: center 0; margin-top: 5px; width: 538px; clear: left }
#spacer { margin-top: 5px; width: 538px; height: 40px }
#text { color: #4b4b4b; font-size: 12px; font-family: Verdana; line-height: 18px; text-align: left; padding: 24px }
#text a:link, #text a:visited { color: #4b4b4b; font-size: 12px; font-family: Verdana; line-height: 18px; text-decoration: underline; text-align: left }
#text a:hover { color: #0183d7 }
#foot { background-image: url(../grafik/foot.gif); background-repeat: no-repeat; width: 539px; height: 18px }
#foottext { color: #a2a2a2; font-size: 10px; font-family: Verdana; text-align: right; padding-right: 40px }
#foottext a:link { color: #a2a2a2; font-size: 10px; font-family: Verdana; line-height: 12px; text-decoration: none; text-align: right }
#foottext a:visited { color: #a2a2a2; font-size: 10px; font-family: Verdana; line-height: 12px; text-decoration: none; text-align: right }
#foottext a:hover { color: #0082d6 }
h1  { color: #0082d6; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 18px; margin: 0 }
p { margin-top: 10px }
.ref-big     { background-image: url(../grafik/hg-refs-big.jpg); background-repeat: no-repeat; margin-top: 3px; margin-bottom: 3px; margin-left: 8px; width: 522px; height: 144px; float: left }
.ref-bild      { background-image: none; text-align: left; margin-top: 8px; margin-right: 5px; margin-left: 8px; width: 168px; float: left }
.reftext    { color: #a2a2a2; font-size: 12px; font-family: Verdana; line-height: 16px; text-align: left; margin-top: 10px; margin-right: 10px; margin-left: 10px }
.reftext a:link, a:visited { color: #a2a2a2; font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: underline; text-align: left }
.reftext a:hover { color: #0183d7 }
.ref-klein   { background-image: url(../grafik/hg-refs-klein.jpg); background-repeat: no-repeat; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: 8px; width: 257px; height: 144px; float: left }
input   { font-size: 12px; font-family: Verdana; background-color: #fff; border: solid 1px #333 }
input.send  { color: #fff; font-size: 12px; font-family: Verdana; background-color: #4b4b4b; border: solid 1px #333 }
form  { color: #333; font-size: 12px; font-family: Verdana; margin-top: 0 }
textarea   { color: #333; font-size: 12px; font-family: Verdana; margin-bottom: 5px; overflow: auto; border: solid 1px }
span.content  { color: #333; font-size: 12px; font-family: Verdana }
