
html                 { background-color: #dde5b6; text-align: center; margin: 0px; padding: 0px }
body                  { color: black; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dde5b6; text-align: center; margin: 0px; padding: 0px }
a             { color: #000; text-decoration: underline }
a:hover                           { color: #232122; text-decoration: none; background-color: #dde5b6 }
img  { border: none; display: block }
p, td, li, ol { line-height: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 0px; padding: 0px; top: 0px; left: 0px }
h1   { font-weight: bold; font-size: 11pt; margin-top: 20px }
.p2  { color: #a9a9a9; font-weight: bold; font-size: 12pt; margin-top: 10px; margin-bottom: 0px }
.p3  { font-weight: bold; font-size: 10pt; margin-top: 0px; margin-bottom: 0px }
.p4 { color: #808080; font-style: italic; font-size: 9pt; text-align: right; margin-top: 0px; margin-bottom: 0px }
.green { color: #8f9768; font-weight: bold }
.dotted   { clear: both; margin-top: 50px; margin-bottom: 50px; border-top: 1px dotted #dde5b6 }
textarea               { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; border: solid 1pt #dde5b6 }
input           { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; border: solid 1pt #dde5b6 }
div#pageWrapper           { text-align: center; margin: 10px auto 0px; width: 950px }
#bkg                { background: #fff no-repeat; text-align: left; margin-top: 0px; width: 950px; height: auto }
#topnav                              { background: url(bilder/defaultbkg.jpg) no-repeat; text-align: left; border-bottom: 0px none #dde5b6; width: 950px; height: 298px }
#logo                  { background-repeat: no-repeat; margin-left: 5px; position: relative; z-index: 1; top: 5px; left: 0px; width: 940px; height: 285px }
#logo img       { width: 940px; height: 285px }
#lang   { border: solid 1px white; position: relative; z-index: 1; top: 8px; left: 763px; width: 25px; height: 16px }
#kcontent                       { text-align: justify; margin-bottom: 0px; margin-left: 0px; padding-bottom: 5px; border-style: none solid solid solid; border-width: 0px 1px 1px 1px; border-color: #232122; z-index: 2; width: 948px }
#kinhalt table           { width: 100%; height: 350px }
#kinhalt td             { text-align: justify; vertical-align: top; padding-top: 2px; padding-right: 3px; padding-left: 30px }
#kinhalt td td  { text-align: justify; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-left: 0px }
#kinhalt td #startmenu td  { text-align: center; vertical-align: bottom }
#kinhalt img           { float: right; margin-top: 15px; margin-bottom: 15px; margin-left: 15px; border: solid 1px #dde5b6; display: inline }
#kinhalt p   { text-align: left }
#kinhalt h1  { color: #dde5b6; font-weight: bold; font-size: 11pt; background-color: #232122; padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
#kinhalt #picleft { padding: 0px; width: 180px }
#kinhalt #picleft img { text-align: left; vertical-align: top; float: none; border: none; display: inline }
#kinhalt #rmenu           { padding: 0px; width: 230px }
#kinhalt #rmenu img    { vertical-align: text-bottom; float: none; margin: 1px 10px 1px 1px; border: none; display: inline }
#kinhalt #rmenu a    { color: #232122; font-weight: bold; text-decoration: none }
#kinhalt #rmenu a:hover        { text-decoration: none; background-color: #bec59c }
#records td { padding-bottom: 10px; width: 150px }
#info                     { font-size: 9pt; background-color: #dde5b6; margin-top: 20px; margin-bottom: 20px; margin-left: -3px; padding: 5px 2px 5px 5px; border-top: 1px solid #232122; border-right: 1px solid #232122; border-bottom: 1px solid #232122; border-left: none #232122; position: absolute; z-index: 4; width: 230px }
#info p { padding-top: 2px }
#galmenu                        { font-size: 9pt; background-color: #dde5b6; margin-top: 120px; margin-bottom: 20px; margin-left: -3px; padding: 5px 2px 5px 5px; border-top: 1px solid #232122; border-right: 1px solid #232122; border-bottom: 1px solid #232122; border-left: none #232122; position: absolute; z-index: 4; width: 230px }
#galmenu p { padding-top: 2px }
#contact        { font-size: 9pt; background-color: #dde5b6; margin-top: 186px; margin-bottom: 20px; margin-left: -3px; padding: 5px 2px 5px 5px; border-top: 1px solid #232122; border-right: 1px solid #232122; border-bottom: 1px solid #232122; border-left: none #232122; position: absolute; z-index: 4; width: 230px }
#contact p { padding-top: 2px }
#shopmenu                               { font-size: 16pt; background-color: #dde5b6; margin-top: 269px; margin-bottom: 20px; margin-left: -3px; padding: 5px 2px 5px 5px; border-top: 1px solid #232122; border-right: 1px solid #232122; border-bottom: 1px solid #232122; border-left: none #232122; position: absolute; z-index: 5; width: 230px }
#shopmenu p { padding-top: 2px }
#findusonfb { font-size: 16pt; margin-top: 269px; margin-bottom: 20px; padding: 5px 2px 5px 5px; position: absolute; z-index: 5; width: 230px }
#tech  { font-weight: bold; font-size: 8pt; background-color: #f5f5f5; margin-top: 5px; padding: 5px 2px 5px 5px; border: solid 1px #696969 }
#kmenu            { margin-top: 0px; position: relative; z-index: 0 }
#kmenu table        { margin-left: 0px; width: 100% }
#kmenu td       { background-color: #dcdcdc; text-align: center; border-style: none none solid none; border-width: 1px; border-color: #800000; width: 100px }
#kmenu td a       { color: #000; font-weight: bold; line-height: 150%; text-decoration: none }
#kmenu td a:hover          { color: #b22222 }
#kmenu img        { border: solid 1px #dcdcdc; width: 50px; height: 50px; display: inline }
#bottom            { color: #232122; font-weight: 600; font-size: 8pt; text-align: left; margin-top: 2px; width: 950px }
#bottomr    { color: #232122; font-weight: 600; font-size: 8pt; text-align: right; margin-top: -15px }
#bottom a       { color: #aeb48e; text-decoration: none; padding-right: 5px; padding-left: 5px }
#bottom a:hover      { color: #f5f5dc; background-color: #b6be96 }
#bottom img { border: none }
.bold { font-weight: bold }
.hidden  { position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; visibility: hidden }
.knopf       { color: #006400; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: center; border: solid 1pt #232122 }
.leeren       { color: #232122; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: center; border: solid 1pt #dde5b6 }
