body {
        margin: 0px;
        padding-left: 80px;
        background-color: #000000;
        color: #FFFFFF;
}

table.master {
        width: 844px;
        height: 100%;
        background-color: #353535;
        border-left: 1px solid #DADADA;
        border-right: 1px solid #DADADA;
}

table.rahmen {
        border: 1px solid #EFEFEF;
        background-color: #656565;
}

td.master1 {
        width: 650px;
        padding: 10px;
}

td.master2 {
        border-left: 1px solid #DADADA;
        padding: 10px;
}

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
}

td.gal1 {
        height: 125px;
        width: 125px;
        border: 1px solid #FFFFFF;
        background-color: #252525;
}

table.sofa {
        width: 600px;
        height: 398px;
}

td.sofa {
        background-image: url(../images/layout/sofa.jpg);
        padding-left: 153px;
        padding-top: 13px;
        padding-bottom: 180px;
        padding-right: 87px;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19px;
        font-weight: bold;
}


td.box1_head {
        border: 1px solid #CACACA;
        background-color: #454545;
        padding: 3px;
}

td.box1_entry {
        border: 1px solid #DADADA;
        background-color: #252525;
        padding: 3px;
}

.input {
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background-color: #454545;
 border:1px solid #FFFFFF;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 2px;
}

.button            {
    font-family:Verdana; font-size:11px;
    font-style: normal;
}

a:link      {color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:visited   {color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:hover     {color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a:active    {color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.mnu_entry:link      {color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.mnu_entry:visited   {color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.mnu_entry:hover     {color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a.mnu_entry:active    {color: #FFFFFF; font-weight: bold; text-decoration: none; }

div.errormessage {
        text-align:justify;
        background-color: #FFFFE1;
        border: 1px dashed #ff0000;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
        color: #000000;
}

img.errormessage {
        margin-left: -24px;
}

div.errormessage td {
        line-height: 18px;
}


img.okmessage {
        margin-left: -24px;
}

div.okmessage td {
        line-height: 18px;
}

div.okmessage {
        text-align:justify;
        background-color: #FFFFE1;
        border: 1px dashed #006600;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
        color: #000000;
}