/*Site structure*/

.site_structure_table {
width:1020px;
height:100%;
}

.site_structure_top_logo {
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
height:135px;
padding-bottom:5px;
text-align:left;
vertical-align:bottom;
}

.site_structure_mid_left {
background-image:url(../images/left.jpg);
background-repeat:no-repeat;
padding-top:20px;
width:190px;
vertical-align:top;
text-align:right;
}

.spacer_mid_left {
height:1px;
width:190px;
}

.site_structure_content {
width:470px;
padding-top:0px;
}

.site_structure_mid_tools {
background-image:url(../images/tools.jpg);
background-repeat:no-repeat;
background-position:top left;
vertical-align:top;
text-align:center;
padding-top:15px;
}

.spacer_mid_tools {
height:1px;
width:170px;
}

.site_structure_mid_right {
background-image:url(../images/right.jpg);
background-repeat:no-repeat;
background-position:top right;
vertical-align:top;
text-align:center;
padding-top:14px;
}

.spacer_mid_right {
width:189px;
height:1px;
}

.site_structure_bottom {
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
height:35px;
padding-bottom:5px;
background-color:;
}

.bottom_left {
width:810px;
vertical-align:bottom;
padding-left:23px;
color:#000000;
font-family: verdana, arial;
font-size:7.5pt;
}

.bottom_right {
width:175px;
vertical-align:bottom;
text-align:center;
}

/*Het scheidings teken tussen de menu items*/
.menu_main_item {
color:#FFFFFF;
}

.menu_main_item a {
color:#000000;
font-size:7.5pt;
font-weight:bold;
text-decoration:none;
padding-left:15px;
padding-right:10px;
background-image: url(../images/seperator_menu_main.gif);
background-repeat:no-repeat;
background-position: left;
}

.menu_selected_main_item a {
color:#9A1A4B;
padding-right:10px;
padding-left:15px;
font-size:7.5pt;
font-weight:bold;
text-decoration:underline;
background-image: url(../images/seperator_menu_main.gif);
background-repeat:no-repeat;
background-position: left;
}

/*Sub items van het menu*/
.menu_sub_item_titel {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
text-align:left;
padding-left:45px;
width:100%;
height:20px;
font-weight:bold;
}

.menu_sub_item {
text-align:left;
padding-left:45px;
background-image:url(../images/menu_sub.jpg);
background-repeat:no-repeat;
background-position:left;
width:100%;
height:22px;
cursor:hand;
}

.menu_selected_sub_item {
color:#FFFFFF;
text-align:left;
padding-left:45px;
width:100%;
height:22px;
background-image:url(../images/menu_sub_selected.jpg);
background-repeat:no-repeat;
background-position:left;
}

/*De links van de sub items*/
.menu_sub_item a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
line-height:20px;
width:100%;
display:block;
}

.menu_selected_sub_item a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
line-height:20px;
width:100%;
display:block;
}

/*Sub sub items in het contentvak*/
.menu_sub_sub_items {
font-family:verdana, arial;
width:390px;
text-align:left;
vertical-align:middle;
padding-left:10px;
margin-left:0px;
padding-bottom:1px;
margin-bottom:10px;
border-left:1px #9A1A4B dotted;
border-bottom:1px #9A1A4B dotted;
}

/*De links van de sub sub items*/
.menu_sub_sub_items a {
color:#000000;
text-decoration:none;
font-size:7.5pt;
}

.menu_sub_sub_items a:hover {
color:#9A1A4B;
text-decoration:none;
font-size:7.5pt;
}

/*Content vak onderdelen*/
.content_body {
overflow: auto;
background-image:url(../images/content.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:fixed;
padding-top:20px;
margin-left:22px;
scrollbar-arrow-color:#000000;
scrollbar-face-color:#DCDCDE;
scrollbar-highlight-color:#AAAAAA;
scrollbar-3dlight-color:#EEEEEE;
scrollbar-shadow-color:#404040;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#DCDCDE;
}

.content_frame {
width:100%;
font-size:7.5pt;
margin:0px;
}

.content_titel {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:410px;
text-align:left;
vertical-align:top;
font-weight:bold;
height:37px;
}

.content_koptekst {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:410px;
text-align:left;
margin-bottom:10px;
}

.content_kopteksta {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_koptekst a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_content {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:410px;
text-align:left;
}

.content_content a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_content a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_voettekst {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:410px;
text-align:left;
margin-top:10px;
}

.content_voettekst a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_voettekst a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.content_kvk {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.content_kanaal_nieuws {
font-family:verdana, arial;
font-size:7.5pt;
width:390px;
text-align:left;
border-left:1px #9A1A4B dotted;
border-bottom:1px #9A1A4B dotted;
padding:10px;
margin-bottom:8px;
}

.content_kanaal_nieuws a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.content_kanaal_nieuws a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.content_kader {
border:1px #000000 solid;
}

.content_kader_item {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
padding:8px;
}

.nieuws_blok_titel {
color:#000000;
font-size:7.5pt;
font-weight:bold;
}

.nieuws_blok_titel a {
color:#000000;
font-size:7.5pt;
font-weight:bold;
padding-right:10px;
}

.nieuws_blok_titel a:hover {
color:#9A1A4B;
font-size:7.5pt;
font-weight:bold;
padding-right:10px;
}

.nieuws_blok {
color:#000000;
width:140px;
height:200px;
position:relative;
overflow:hidden;
text-align:left;
margin-right:10px;
margin-left:30px;
margin-top:0px;
}

.nieuws_blok a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:none;
}

.nieuws_blok a:hover {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:none;
}

.nieuws_total {
width:410px;
text-align:left;
}

.nieuws_total a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.nieuws_total a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
}

/*De buttons home, sitemap en zoeken*/
.site_buttons {
width:75px;
text-align:left;
line-height:16px;
margin-left:0px;
}

.site_buttons a {
color:#FFFFFF;
font-family:verdana, arial;
font-size:7.5pt;
line-height:20px;
font-weight:bold;
}

.site_buttons a:hover {
color:#98BF0E;
font-family:verdana, arial;
font-size:7.5pt;
line-height:20px;
font-weight:bold;
}

.tool_menu {
width:100%;
}

.tool_button {
padding-left:20px;
height:20px;
}

.tool_button a {
color:#0F3A64;
font-family:verdana, arial;
font-size:7.5pt;
font-weight:bold;
line-height:20px;
}

.tool_button a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
font-weight:bold;
line-height:20px;
}

/*Sitemap onderdelen*/
.sitemap {
width:410px;
text-align:left;
}

.sitemap ul {
list-style:square;
margin-top:3px;
margin-bottom:3px;
}

.sitemap a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.sitemap a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
}

.search {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:410px;
text-align:left;
}

.search a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.search a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
}

/*template tags*/
.linker_balk {
color:#FFFFFF;
font-family:verdana, arial;
font-size:7.5pt;
width:80%;
}

.rechter_balk {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:80%;
padding-top:20px;
}

.midden_balk {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
width:80%;
padding-top:20px;
}

/*Losse elementen op de site*/
.adres {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.adres a {
color:#000000;
font-size:7.5pt;
text-decoration:none;
}

.adres a:hover {
color:#9A1A4B;
font-size:7.5pt;
text-decoration:underline;
}

.menu_main_item_line {
color:#FFFFFF;
}

.select_tools {
font-family:verdana, arial;
font-size:7.5pt;
width:150px;
margin-bottom:5px;
}

.link_product_of_denk a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:none;
}

.link_product_of_denk a:hover {
color:#9A1A4B;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.personeel {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
}

.personeel a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:underline;
}

.polisvoorwaarden_item {
  font-family: verdana, arial;
  font-size:8pt;
  color:#000000;
}

select {
  font-family: verdana, arial;
  font-size:7.5pt;
  color:#000000;  
}

/*Foutmeldingen*/
.dialog_message_ok {
background-color:#EAFCEA;
border:1px #73D573 solid;
width:350px;
padding:5px;
}

.dialog_message_error {
background-color:#FFE3E3;
border:1px #E00000 solid;
width:350px;
padding:5px;
}

.dialog_message_error td {
font-family:verdana, arial;
font-size:7.5pt;
}

.dialog_message_ok td {
font-family:verdana, arial;
font-size:7.5pt;
}

body {
margin:0px;
}

a {
color:#000000;
font-family:verdana, arial;
font-size:7.5pt;
text-decoration:none;
}

ul {
list-style-type:square;
margin-bottom:0px;
margin-top:0px;
margin-left:16px;
}

li {
margin-left:0px;
}

input {
font-family:verdana, arial;
font-size:7.5pt;
border:1px #000000 solid;
}

.input_text {
width:250px;
}

.input_text_small {
width:70px;
}
