/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body {  }

  .table { border-style: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: x-small;
    width: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: rgb(255, 255, 255);
    color: rgb(12, 12, 12);
    }

  .table1 { background-repeat: repeat-x;
    background-image: url(../images/banner35.jpg);
    }

  .table2 { font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    font-size: x-small;
    background-position: left bottom;
    background-repeat: repeat;
    opacity: 1;
    background-attachment: fixed;
    background-color: rgb(1, 12, 102);
    }

  .td { border-style: none;
    margin: 0px;
    padding: 0px;
    color: rgb(255, 255, 255);
    background-color: rgb(46, 50, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-size: x-small;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    }

  .kop { font-family: Arial,Helvetica,sans-serif;
    font-size: x-large;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-style: normal;
    text-align: center;
    }

  .tekst { margin: 5mm 5mm 1mm;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: justify;
    line-height: normal;
    }

  .table3 { border: 1px solid rgb(163, 205, 205);
    border-collapse: collapse;
    background-color: rgb(233, 233, 233);
    }

  .table4 { background-color: rgb(233, 233, 233);
    }

  .table5 { background-color: rgb(1, 12, 102);
    color: rgb(255, 255, 255);
    font-size: 12px;
    line-height: normal;
    }

  .namen { border: 1px solid rgb(163, 205, 205);
    border-collapse: collapse;
    background-color: rgb(233, 233, 233);
    font-size: 12px;
    }

  .namen1 { border: 1px solid rgb(163, 205, 205);
    border-collapse: collapse;
    background-color: rgb(1, 12, 102);
    color: white;
    font-weight: bold;
    }

  .namen2 { border: 1px solid rgb(163, 205, 205);
    border-collapse: collapse;
    background-color: rgb(233, 233, 233);
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    }

  .kaarttekst { font-size: 12px;
    line-height: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(233, 233, 233);
    vertical-align: top;
    }

  .rand1 { border-right: 1px solid rgb(1, 12, 102);
    border-bottom: 1px solid rgb(1, 12, 102);
    background-color: rgb(233, 233, 233);
    vertical-align: top;
    }

  .rand2 { border-bottom: 1px solid rgb(1, 12, 102);
    background-color: rgb(233, 233, 233);
    vertical-align: top;
    }

  .rand3 { border-right: 1px solid rgb(163, 205, 205);
    font-size: 12px;
    line-height: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(233, 233, 233);
    vertical-align: top;
    }


/*Horizontaalmenu*/

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 110px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid rgb(163, 205, 205);
text-decoration: none;
background: url(../images/menubg.gif) center center repeat-x;
color: white;
font: 10px Arial;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid rgb(163, 205, 205);
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 115px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #010c66;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(../images/menubg.gif) center center repeat-x;
color: white;
font: 10px Arial;

}

.horizontalcssmenu ul li ul li a:hover{
background-image: url(../images/glossyback2.gif);
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(../images/arrow_down.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

/*Vertical menu*/

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 120px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid rgb(1, 12, 102);
}

.glossymenu li{
position: relative;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 90px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
filter:alpha(opacity=100);
-moz-opacity:1;
}

.glossymenu li a{
background: white url(../images/glossyback.gif) repeat-x bottom left;
font: 10px Arial;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 2px;
text-decoration: none;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(../images/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: black;
}

.glossymenu li a:hover{
background-image: url(../images/glossyback2.gif);
color: white;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */