body {
        background-color: #004665;
        margin: 10px 0px 10px 0px;
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif;
        SCROLLBAR-BASE-COLOR: #FFFFFF;
        SCROLLBAR-ARROW-COLOR: #0070AF;
        font-size: 11px;
        color: #0070AF;
}
.maintable {
        background-color: #FFFFFF;
        vertical-align: top;
/*        border-left: 10px solid #FFFFFF;
        border-right: 10px solid #FFFFFF; */
}
.innerbody {
        border: 1px ridge #EAEAEA;
}
.header {
        background-color: #FFFFFF;
        background-image: url(../images/header_bg.gif);
        background-repeat: repeat-x;
        padding: 2px;
        padding-bottom: 3px;
        margin-right: 1px;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
}
.header-big {
        background-color: #FFFFFF;
        background-image: url(../images/header_bg-big.gif);
        background-repeat: repeat-x;
        padding: 2px;
        padding-bottom: 3px;
        margin-right: 1px;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
}
.footer {
        background-color: #FFFFFF;
        background-image: url(../images/header_bg.gif);
        background-repeat: repeat-x;
        padding: 2px;
        margin-right: 1px;
        border-bottom: 1px ridge #EAEAEA;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
}
.productinfoLeft {
        text-align: right;
        font-weight: bold;
        vertical-align: top;
        margin: 0px 5px 0px 5px;
}
.productinfoRight {
        text-align: justify;
        vertical-align: top;
        margin: 0px 25px 0px 5px;
}
#samenstellen {
        background-color: #FFFFFF;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #3B7CBE;
        font-size: 11px;
        padding: 5px;

}
        #samenstellen td {
        height: 8px;
        vertical-align: middle;
        color: #34332E;
        }
        #samenstellen select {
        color: #34332E;
        }
        #samenstellen2 td {
        font-size: 14px;
        color: #34332E;
        }
.cell {
        background-color: #FFFFFF;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: center;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
        border-bottom: 1px ridge #EAEAEA;
}
.cell2 {
        background-color: #FFFFFF;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: center;
        border-left: 1px ridge #EAEAEA;
        border-bottom: 1px ridge #EAEAEA;
}
.cellmenu {
        background: #FFFFFF;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
        border-bottom: 1px ridge #EAEAEA;
        color: #0070AF;
        font-size: 12px;
        font-weight: bold;
        padding-left: 5px;
}
.cellmenu-over {
        background: #0070AF;
        border-left: 1px ridge #EAEAEA;
        border-right: 1px ridge #EAEAEA;
        border-bottom: 1px ridge #EAEAEA;
        color: #FFFFFF;
        font-size: 12px;
        padding-left: 5px;
}
.headertext {
        margin: 0px 10px 0px 10px;
        color: #FFFFFF;
}
.text {
        margin: 2px 10px 2px 10px;
        color: #34332E;
        text-align: justify;
}
.text2 {
        margin: 2px 5px 2px 5px;
        color: #0070AF;
}
.rightText {
        margin: 10px 17px 10px 17px;
        color: #0070AF;
        text-align: right;
}
.image {
        border: 1px solid #0070AF;
}
.priceOld {
        font-size: 15px;
        margin: 2px 10px 2px 10px;
        color: #0070AF;
        font-weight: bold;
        text-decoration: line-through;
        text-align: right;
}
.priceNew {
        overflow: visible;
        float: right;
        font-size: 20px;
        padding: 2px 10px 2px 10px;
        color: #0070AF;
        height: 1em;
        font-weight: bold;
        text-align: right;
}
.title {
        font-size: 14px;
        margin: 10px 10px 10px 10px;
        color: #0070AF;
}
.bigTitle {
        font-size: 18px;
        margin: 10px 17px 0px 17px;
        color: #0070AF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bigTitle2 {
        font-size: 16px;
        margin: 10px 17px 0px 17px;
        color: #0070AF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.categoryTable {
        border-left: 1px ridge #0070AF;
        border-right: 1px ridge #0070AF;
        border-top: 1px ridge #0070AF;
}
.menu {
        vertical-align: middle;
}
td.menubalk {
        border-bottom: 1px ridge #0070AF;
        border-top: 1px ridge #0070AF;
}
td.menuoff {
        background-color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
}
td.menuon {
        background-color: #0070AF;
        text-align: center;
        vertical-align: middle;
}
td.empty {
        background-color: #D5E6F7;
}
tr {
        vertical-align: top;
}
hr {
        color: #0070AF;
        margin: 0px;
}
input, textarea, select {
        font-size: 11px;
        color: #0070AF;
        background-color: #FFFFFF;
        border: 1px solid #0070AF;
        margin: 2px 6px 2px 0px;
}
a:link {
        color: #0070AF;
        text-decoration: none;
}
a:visited {
        color: #0070AF;
        text-decoration: none;
}
a:hover {
        color: #004665;
        text-decoration: underline;
}
a.headertext:link {
        color: #FFFFFF;
        text-decoration: none;
}
a.headertext:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.headertext:hover {
        color: #FFFFFF;
        text-decoration: underline;
}
a.menu:link{
        color: #0070AF;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        margin: 5px 15px 5px 15px;
}
a.menu:visited {
        color: #0070AF;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        margin: 5px 15px 5px 15px;
}
a.menu:hover {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        cursor: hand;
        text-decoration: none;
        margin: 5px 15px 5px 15px;
}
