* {
margin: 0px;
padding: 0px;
}

img,
fieldset {
border-width: 0px;
}

body {
background-color: #8f8f8f;
}

div.clear-left {
clear: left;
}

div#main {
overflow: hidden;
height: 790px;
}

div#ajax-loader {
width: 100%;
height: 790px;
background: url(../img/ajax-loader.gif) no-repeat center center;
position: absolute;
z-index: 100;
}

div.box {
width: 1px;
height: 790px;
position: relative;
float: left;
}

div#box-1 {
background: url(../img/startseite-bg.jpg) repeat-x;
}

div#box-2 {
background: url(../img/aktion-bg.jpg) repeat-x;
}

div#box-3 {
background: url(../img/bestellung-bg.jpg) repeat-x;
}

div#box-4 {
background: url(../img/gaestebuch-bg.jpg) repeat-x;
}

div#promo-desc {
font: 12px Arial, sans-serif;
color: #4a4437;
position: absolute;
margin: 450px 0px 0px 840px;
width: 160px;
}

div#lock-screen {
position: fixed;
top: 0px;
left: 0px;
background-color: #000;
opacity: 0.6;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
filter: alpha(opacity=60);
z-index: 19;
display: none;
}

* html div#lock-screen {
position: absolute;
}

div#lightbox {
display: none;
position: absolute;
z-index: 20;
border: 3px solid #000;
}

div#lightbox-control {
position: absolute;
margin: -10px 0px 0px -10px;
}

form#form-order {
font: 11px Arial, sans-serif;
color: #4f4a52;
}

input,
select,
textarea {
border: 1px solid #4f4a52;
padding: 2px;
width: 250px;
font: 12px Arial, sans-serif;
color: #000;
position: absolute;
}

select {
width: 256px;
}

form#form-gbook input,
form#form-gbook select,
form#form-gbook textarea {
border-color: #7a816a;
}

div#order-overflow {
width: 730px;
height: 98px;
overflow: auto;
}

div#order-overflow select {
position: static;
width: 45px;
}

div#order-overflow table {
border-collapse: collapse;
width: 710px;
}

div#order-overflow td {
border-bottom: 1px dotted #fff;
font: 12px Arial, sans-serif;
color: #fff;
height: 32px;
}

td.order-table-img {
width: 30px;
}

td.order-table-name {
width: 490px;
}

td.order-table-price {
width: 55px;
}

td.order-table-pieces,
td.order-table-del {
text-align: right;
}

form#form-order input.input-submit {
display: block;
position: absolute;
margin: 558px 0px 0px 735px;
width: 250px;
height: 37px;
cursor: pointer;
border-width: 0px;
padding: 0px;
}

form#form-gbook input.input-submit {
display: block;
position: absolute;
margin: 272px 0px 0px 325px;
width: 244px;
height: 33px;
cursor: pointer;
border-width: 0px;
padding: 0px;
}

div.gbook-box {
position: absolute;
padding: 10px 10px 0px 10px;
overflow: hidden;
font: 6px Arial, sans-serif;
cursor: pointer;
}

div.gbook-box-1 {
margin: 94px 0px 0px 82px;
width: 42px;
height: 42px;
}

div.gbook-box-2 {
margin: 179px 0px 0px 104px;
width: 42px;
height: 42px;
}

div.gbook-box-3 {
margin: 264px 0px 0px 82px;
width: 42px;
height: 42px;
}

div.gbook-box-4 {
margin: 349px 0px 0px 17px;
width: 102px;
height: 102px;
}

div.gbook-box-5 {
margin: 74px 0px 0px 169px;
width: 62px;
height: 62px;
}

div.gbook-box-6 {
margin: 179px 0px 0px 190px;
width: 42px;
height: 42px;
}

div.gbook-box-7 {
margin: 264px 0px 0px 169px;
width: 102px;
height: 102px;
}

div.gbook-box-8 {
margin: 409px 0px 0px 162px;
width: 42px;
height: 42px;
}

div.gbook-box-9 {
margin: 140px 0px 0px 275px;
width: 81px;
height: 81px;
}

div.gbook-box-10 {
margin: 264px 0px 0px 314px;
width: 42px;
height: 42px;
}

div.gbook-box-11 {
margin: 349px 0px 0px 314px;
width: 42px;
height: 42px;
}

div.gbook-box-12 {
margin: 434px 0px 0px 247px;
width: 62px;
height: 62px;
}

div.gbook-box-13 {
margin: 74px 0px 0px 399px;
width: 42px;
height: 42px;
}

div.gbook-box-14 {
margin: 159px 0px 0px 399px;
width: 62px;
height: 62px;
}

div.gbook-box-15 {
margin: 434px 0px 0px 352px;
width: 42px;
height: 42px;
}

div.gbook-box-16 {
margin: 75px 0px 0px 488px;
width: 42px;
height: 42px;
}

div.gbook-box-17 {
margin: 159px 0px 0px 504px;
width: 62px;
height: 62px;
}

div.gbook-box-18 {
margin: 434px 0px 0px 437px;
width: 42px;
height: 42px;
}

div.gbook-box-19 {
margin: 94px 0px 0px 609px;
width: 42px;
height: 42px;
}

div.gbook-box-20 {
margin: 179px 0px 0px 609px;
width: 42px;
height: 42px;
}

div.gbook-box-21 {
margin: 434px 0px 0px 523px;
width: 62px;
height: 62px;
}

div.gbook-box-22 {
margin: 140px 0px 0px 694px;
width: 81px;
height: 81px;
}

div.gbook-box-23 {
margin: 434px 0px 0px 627px;
width: 62px;
height: 62px;
}

div.gbook-box-24 {
margin: 434px 0px 0px 733px;
width: 42px;
height: 42px;
}

div.gbook-box-25 {
margin: 130px 0px 0px 819px;
width: 42px;
height: 42px;
}

div.gbook-box-26 {
margin: 218px 0px 0px 818px;
width: 42px;
height: 42px;
}

div.gbook-box-27 {
margin: 388px 0px 0px 818px;
width: 102px;
height: 102px;
}

div.gbook-box-28 {
margin: 303px 0px 0px 818px;
width: 42px;
height: 42px;
}

div.gbook-box-29 {
margin: 238px 0px 0px 902px;
width: 42px;
height: 42px;
}

div#gbook-comment {
position: absolute;
margin: 50px 0px 0px 50px;
width: 500px;
height: 190px;
overflow: auto;
font: 12px Arial, sans-serif;
color: #000;
}

a#gbook-comment-close {
display: block;
position: absolute;
margin: 252px 0px 0px 305px;
width: 244px;
height: 33px;
background: url(../img/gaestebuch-window-close.jpg) no-repeat;
}

div#gbook-page-selector {
position: absolute;
font: 12px Arial, sans-serif;
color: #000;
text-align: center;
width: 85px;
margin: 590px 0px 0px 547px;
}

div#purchase-box {
position: absolute;
margin: 32px 0px 0px 192px;
font: 12px Arial, sans-serif;
}

div#purchase-box b {
font-size: 18px;
}

img#page-hiding {
display: block;
position: absolute;
margin: 564px 0px 0px 457px;
}