html,body {
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

p {
    margin: 0px;
    padding: 0px;
    margin-bottom: 11px;
}

.border{
    border: 1px solid black;
}

.noBorder{
    border: 0px;
}
.displayInline{
    display: inline;
}

.block {
    display: block;
}

/*TEXT CLASSES */
.size10 { font-size: 10px; }
.size11 {  font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size18 { font-size: 18px; }
.bold { font-weight: bold; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.defaultFont { font-family: Verdana, Arial, Helvetica, sans-serif; }
.clearBold { font-weight: 300px; }
.vertAlignTop { vertical-align: top; }
.vertAlignBottom { vertical-align: bottom; }
.vertAlignMiddle { vertical-align: 50%; }
.notxtDec { text-decoration: none; }
.rightAlign {text-align: right;padding-right: 2px; }
.centerAlign { text-align: center; }


/* MARGINS & PADDINGS */
.logoutMargin { margin: 0px 0px -1px 0px }
.marginTop32px { margin-top: 32px; }
.marginLeft16px { margin-left: 16px; }
.marginLeft8px { margin-left: 8px; }
.marginRight64px {  margin-right: 64px; }
.marginLeft32px {  margin-left: 32px; }
.paddingLeft16px {  padding-left: 16px; }
.paddingRight16px { padding-right: 16px; }
.paddingLeft234 { padding-left: 234px; }
.paddingLeft7px { padding-left: 7px; }
.paddingTop146 { padding-top: 146px; }
.paddingBottom5px {  padding-bottom: 5px}
.paddingRight4px { padding-right: 4px; }
.paddingTop10px { padding-top: 10px; }
.marginTop64px { margin-top: 64px; }

.fullWidth {

    width: 100%;

}

/* ELEMENTS */ 
.wrapper {
    position: absolute;
    width: 996px;
    left: 50%;
    margin-left: -498px;
    z-index: 1;
}

.topbar {
    /*margin-top: 17px;*/
    width: 100%;
    height: 77px;
    padding-top: 41px;
}

.menu {
    margin-top: 3px;
    padding: 0px;
    height: 20px;
}

.fixedTable {
    table-layout: fixed;
}


.contentTable {
    width: 100%;
}

.col1 {
    width: 319px;
}

.col1Items {
    padding-left: 85px;
}

.col2 {
    width: 342px;
}

.col2b {
    width: 677px;
}

.col3 {

    width: 335px;
}

.col3b {
    width: 204px;
}

.col4 {
    width: 473px;
}

.col4b {
    width: 677px;

}

.headerImage {
    width: 677px;
    height: 144px;
}

.headerBlock {
    width: 677px;
    height: 273px;
}

.visionImage {
    padding-left: 18px;
    padding-top: 3px;
}

.submenuItem {
    list-style:none;
    text-align:right;
}

#submenuDiv {
    height: 170px;
}

.rightBlock {
    margin-top: 46px;
    /*padding: 3px;*/
    text-align: right;
}

.footer {
    height: 17px;
    padding: 0px 5px 0px 5px;
}


table.catalogTable {
    width: 100%;
    padding: 5px;
}

td.catalogTableHeader {
    background-color: #9e9fa3;
    color: white;
    border-bottom: 1px solid #9e9fa3;
    padding: 5px;
    margin: 2px;
}

td.catalogTableData {
    border-bottom: 1px solid #9e9fa3;
    padding: 5px;
    margin: 2px;
}

.catalogCol {
     width: 677px;
}

.catalogDescription {
    color: #1C8AB6;
    text-decoration: none;
}

/* ------------------------FORMS--------------------------*/

.formInput {
    margin: 2px 4px 4px 0px;
    height: 16px;
    border: 1px solid black;
}

.loginformInput {
    margin: 2px 2px 2px 0px;
    height: 12px;
    border: 1px solid black;
}


.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}

.searchButton {
    background-color: #FFF;
    border: 0px;
    color: #0e203f;
    width: 70px;
    text-transform:uppercase;
    cursor:pointer;
}

.button {
    border: 0px;
    cursor: pointer;
    background-color: transparent;
}

.textareaHeight {
    height: 148px;
}

.specialBlockTR {
    background: url(/images/block_corner_top_rechts.gif) no-repeat;
}

.specialBlockTL {
    background: url(/images/block_corner_top_links.gif) no-repeat;
}

.specialBlockBR {
    background: url(/images/block_corner_bottom_rechts.gif) no-repeat;
}

.specialBlockBL {
    background: url(/images/block_corner_bottom_links.gif) no-repeat;
}

.specialBlock {
    width: 206px;
    margin-bottom: 20px;
}

.noContent {
    background: url(/images/no_content.jpg) no-repeat;
    background-position: center center;
}
/* WIDTHS & HEIGHTS */
.width4 { width: 4px; }
.height4 { height: 4px; }
.height1 { height: 1px; }
.height50 { height: 50px; }
.height150 { height: 150px; }
.width294 { width: 294px; }
.width336 { width: 336px; }
.width95p { width: 95%; }
.width98p { width: 98%; }
.width55 { width: 55px; }
.width90 { width: 90px; }
.width67 { width: 67px; }
.width70 { width: 70px; }
.width75 { width: 75px; }
.width80 { width: 80px; }
.width200 { width: 200px; }