img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

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

a {
    color:#0066FF;
    text-decoration:none;
}

table {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

input.text {border: 1px solid #0066FF;}
input.submit {border: 1px solid #666666;}
textarea.text {border: 1px solid #0066FF;}
select {border: 1px solid #0066FF;}

#TPL1-ID-BODY {
    font-family: arial, helvetica, sans-serif;
    text-align: center;
    margin: 0px;
    padding: 0px; 
    font-size: 10pt;
    color: #000000;
    background-color: #F2F2F2;
}

#TPL1-ID-CONTAINER-BACKGROUND {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 150px;
    overflow: hidden;
    background-color: #d1e0ff;
    color: #d1e0ff;
}

#TPL1-ID-CONTAINER-SITE-DIMENSIONS { 
    width: 780px;
    margin: 0 auto;
    text-align: left;
    background: #FFFFFF;
    color: #000000;
    position: relative;
    padding: 0px;
}

#TPL1-ID-CONTAINER-LEFT {
    width: 250px;
    margin: 0px;
    padding: 0px;
    position: relative;
    float: left;
}

#TPL1-ID-RANDOM-IMAGE-01 {
    background-color:#0194FC;
    width:250px;
    height:190px;
}

.MENU11 {
    color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    cursor: pointer;
    padding-top: 2px;
}

.MENU11_CUR {
    color: #CCCCCC;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    cursor: pointer;
    padding-top: 2px;
}

.MENU11_OVER {
    color: #CCCCCC;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    cursor: pointer;
    padding-top: 2px;
}

.MENU11_DOWN {
    color: #CCCCCC;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    cursor: pointer;
    padding-top: 2px;
}

.MENU21_CONT { position: relative; }

.MENU21 {
    position: relative;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU21_CUR {
    position: relative;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU21_OVER {
    position: relative;
    color: #0194FC;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU21_DOWN {
    position: relative;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU22 {
    position: relative;
    background-color: #E1E1E1;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
}
    
.MENU22_CUR {
    position: relative;
    background-color: #E1E1E1;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
}

.MENU22_OVER {
    position: relative;
    background-color: #CCCCCC;
    color: #0194FC;
    font-family: arial;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
}

.MENU22_DOWN {
    position: relative;
    background-color: #CCCCCC;
    color: #0194FC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
}

.MENU31_CONT { position: relative; }

.MENU31 {
    position: relative;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU31_CUR {
    position: relative;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU31_OVER {
    position: relative;
    color: #0194FC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU31_DOWN {
    position: relative;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 20px;
}

.MENU32_CONT { position: relative; }

.MENU32 {
    position: relative;
    background-color: #E1E1E1;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
    
.MENU32_CUR {
    position: relative;
    background-color: #E1E1E1;
    color: #CCCCCC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.MENU32_OVER {
    position: relative;
    background-color: #CCCCCC;
    color: #0194FC;
    font-family: arial;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.MENU32_DOWN {
    position: relative;
    background-color: #CCCCCC;
    color: #0194FC;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

#TPL1-ID-MENU-01 {
    background-image: url(../images/background_menu_01.jpg);
    height: 130px;
    width: 210px;
    margin: 0px;
    padding: 0px 20px 0px 20px;
    position: relative;
    text-align: right;
    z-index:100;
    position:relative;
}

#TPL1-ID-ZOEKEN-01 {
    width: 210px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 15px;
    background-color: #CCCCCC;
    font-size: 12pt;
    font-weight: bold;
    color: #0194FC;
    text-align: right;
}

#TPL1-ID-ZOEKEN-01 input {
    margin: 0px;
    padding: 0px;
    border: none;
    height: 20px;
    float: right;
}

fieldset {
    padding: 0px;
    border: none;
}

#TPL1-ID-CONTAINER-BANNER {
    float: right;
    width: 530px;
    clear: right;
    height: 150px;
    position: relative;
    margin: 0px;
}

#TPL1-ID-MENU-02 {
    float: right;
    clear: both;
    width: 530px;
    height: 25px;
    background-image: url(../images/background_menu_02.jpg);
    background-repeat: repeat-x;
    /* overflow: hidden; */
    position:relative;
}

#TPL1-ID-MENU-03 {
    position: relative;
    top: 100px;
    left: 0px;
    width: 530px;
    height: 25px;
    background-image: url(../images/background_menu_02.jpg);
    background-repeat: repeat-x;
}

#TPL1-ID-CONTAINER-LOGO {
    float: right;
    width: 530px;
    height: 125px;
    background-image: url(../images/logo.jpg);
    clear: both;
}

#TPL1-DISPLAY-LOGIN {
    width: 235px;
    padding-right: 15px;
    padding-bottom: 5px;
    height: 15px;
    color: #FFFFFF;
    background-color: #0194FC;
    font-weight: bold;
    font-style: italic;
    font-size: 9pt;
    text-align: right;
}

#TPL1-ID-CONTAINER-CONTENT {
    width: 370px;
    padding: 0px;
    margin: 0px;
    float: left;
    clear: none;
}

#TPL1-ID-CONTAINER-CONTENT-FULLWIDTH {
    width: 530px;
    padding: 0px;
    margin: 0px;
    float: right;
    clear: right;
}

#TPL1-ID-CONTAINER-CONTENT-MINHEIGHT {
    width: 1px;
    padding: 0px;
    margin: -1px;
    float: right;
    clear: none;
    height: 370px;
}

#TPL1-ID-CONTAINER-RIGHT {
    float: right;
    width: 160px;
    clear: right;
    padding: 0px;
    margin: 0px;
}

#TPL1-ID-POLL-01 {
    float: right;
    width: 160px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
    clear: none;
    background: #FFFFFF;
}

#POLL-01-T1 { background: #D1E0FF; }

#POLL-01-T1R1C1 {
    background: #FF9900;
    color: #FFFFFF;
    font-size: 16pt;
    height: 30px;
    padding-left: 10px;
}

#POLL-01-T1R2C1 { padding: 10px; }

.POLL-01-T1R3C1 { padding-left:10px; }

#POLL-01-T1R4C1 {
    text-align: center;
    padding: 5px;
}

#POLL-01-T1R5C1 {
    text-align: center;
    padding-bottom: 3px;
}

.css-poll-01-submit {
    border: 0px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0194FC;
    width: 75px;
    height: 25px;
    cursor: pointer;
}

.css-poll-01-results {}

.css-poll-01-results:link {
    color: #0066FF;
    text-decoration: none;
    cursor: pointer;
}

.css-poll-01-results:visited {
    color: #0066FF;
    text-decoration: none;
    cursor: pointer;
}

.css-poll-01-results:active {
    color: #0066FF;
    text-decoration: none;
    cursor: pointer;
}

.css-poll-01-results:hover {
    color: #CCCCCC;
    text-decoration: none;
    cursor: pointer;
}

#TPL1-ID-CONTAINER-FOOTER {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#TPL1-ID-TEKST-02 {
    margin: 15px;
    text-align: justify;
}

#id_62_CContactBasic_7 {
    margin-left: 15px;
}

#id_63_CXLNTlogin_6 {
    margin: 15px;
}

#TPL1-ID-LEGENDA {
    padding: 15px;
}

#TPL1-ID-ZOEKEN-02 {
    padding: 15px;
}

#TPL1-ID-SEARCH-RESULTS-01		{ margin: 15px; }
.TPL2-CLS-T1                            {width:100%;margin:0px;}
.TPL2-CLS-T1R1_EVEN      {background-color:#FFFFFF;}
.TPL2-CLS-T1R1_ODD       {background-color:#D1E0FF;}
.TPL2-CLS-T1R1C1                        {vertical-align:middle; width: 40px;}
.TPL2-CLS-T1R1C2                        {vertical-align:middle; width:340px;}
.TPL2-CLS-T1R1C3                        {width:100px; vertical-align: bottom; padding-top:5px;}
.TPL2-CLS-T1R2                          {background-color: #FFFFFF;}
.TPL2-CLS-T1R2C1                        {width:340px; vertical-align:top; padding-bottom: 10px;}
.TPL2-CLS-T1R2C2                        {width:100px; vertical-align:top; padding-bottom: 10px;}

#TPL1-ID-PRODUCTS-BASIC-01              {background:#FFFFFF;width:250px;color:#000000;margin-bottom:25px;margin-top:3px;}
#TPL1R1-ID-PRODUCT-BASIC-01             {}
#TPL1R1C1-ID-PRODUCT-BASIC-01           {width:35px;padding:9px;vertical-align:top;}
#TPL1R1C2-ID-PRODUCT-BASIC-01           {padding:3px;vertical-align:top;}

#TPL1-ID-PRODUCTS-BASIC-DETAIL-01	{padding: 15px;}
#PRODUCT-BASIC-DETAIL-01-TITLE		{font-size: 12pt; margin-bottom: 5px; font-weight: bold;}

#TPL1-ID-DOCUMENTDETAIL			{ margin: 15px; }
#TPL1-ID-COMMENTS-01			{ margin: 15px; }
/* DocumentDetail and comments */
.table_docdetail			{margin-top: 5px; width:100%;border:1px solid #EEEEEE;border-collapse:collapse;}
.table_docdetail_title			{padding-left: 4px;background-color:#D1E0FF;}
.table_docdetail_comment		{padding-left: 4px;background-color:#D1E0FF;font-family:arial;font-size:8pt;}
.table_docdetail_row			{padding-left: 4px;padding-bottom: 10px;}
