/* Layoutstruktur */
#layout { position: absolute; text-align: center; z-index: 1; top: 50%; left: 0px; width: 100%; margin-top: -255px; min-width: 900px; min-height: 510px; visibility: visible }
#frame { background-image: url(images/bg.jpg); border: 2px solid #b2b2b2; margin: 0px auto; width: 900px; height: 510px; z-index: 1; text-align: left; overflow: hidden; position: relative; visibility: visible }
/* End Layoutstruktur */

/* Inhalte */
/* Buttons */
.button {  margin: 0px 3px 0px 2px; text-align: center; float: left}
/* End Buttons */


#navi { position: absolute; z-index: 1; top: 60px; left: 80px; width: 490px; }
#content { position: absolute; z-index: 1; top: 95px; left: 80px; width: 490px; height: 320px; border: 1px solid #b2b2b2; background: #ffffff;}
#right { position: absolute; z-index: 1; top: 60px; left: 615px; width: 192px; height: 373px }
/* End Inhalte */


/* Submenü */
#subnavi { position: absolute; z-index: 2; top: 70px; left: 340px; visibility: hidden }
#subnavi1 { position: absolute; z-index: 2; top: 70px; left: 460px; visibility: hidden }
#subnavi .button { margin: 0px; width: 58px;  border-width: 0px 1px 1px 1px; border-style: solid; border-color: #b2b2b2; background-color: #445255; clear: left }
#subnavi1 .button { margin: 0px; width: 62px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #b2b2b2; background-color: #445255; clear: left }
/* Ende Submenü */


a {color: #b45000; text-decoration: none }
a:hover {color: #ff6600 }



body, p, input, td, textarea, select {font-family: verdana, helvetica, arial; font-weight: bold;  font-size: 10px; color: #363e41 }

p {margin-top: 0px; margin-bottom: 12px }
#right p {margin-bottom: 13px; font-weight: normal; color: #ffffff}
h1 {font-size: 18px; margin: 15px }
h2 {font-size: 14px;  margin-bottom: 18px; margin-top: 0px }
ul {margin-top: 0px}
#content li { margin-left: -24px }

.error {color: #FF0000}



/* Buttons */
ul#navilist  {list-style: none; margin: 0px; padding: 0px; font-size: 10px; line-height: 10px; color: #ffffff}
ul#navilist li a { color: #ffffff; display: block; margin: 0px 0px 0px 0px; padding: 0px 4px 2px 4px; text-decoration: none}
ul#navilist li.no4e5f66 a {background: #4e5f66}
ul#navilist li.no4b5a61 a {background: #4b5a61}
ul#navilist li.no445255 a {background: #445255}
ul#navilist li.no404b4f a {background: #404b4f}
ul#navilist li.no3f494b a {background: #3f494b}
ul#navilist li.no363e41 a {background: #363e41}
ul#navilist li a:hover {background: #ffffff; color: #363e41}
ul#navilist li a.active {background: #ffffff; color: #363e41}

#subnavi ul#navilist li a {padding: 4px 0px}
#subnavi ul#navilist li a:hover {background: #ffffff; color: #363e41}
#subnavi ul#navilist li a.active {background: #ffffff; color: #363e41}

#subnavi1 ul#navilist li a {padding: 4px 0px}
#subnavi1 ul#navilist li a:hover {background: #ffffff; color: #363e41}
#subnavi1 ul#navilist li a.active {background: #ffffff; color: #363e41}
/* End Buttons */


input   {background-color: #FFFFFF; width: 180px; height: 16px;  border: 1px solid #363e41 }
input.button { width: 100px; text-align: center}
input.txtedit {background-color: #cccccc; width: 65px; height: 16px; text-align: center }
input.preise, input.bestellform {width: 48px; height: 16px}
input.bestellform  { border: none; background-color: #fffae1}
textarea {background-color: #FFFFFF; border: 1px solid #000000 }
textarea.aktedit  {width: 400px; height: 300px}
