body {}
p {}
td {}
/*Dropdown*/
.menutable   { padding-left: 3px; position: absolute; top: 25px; left: -8px }
/*Header areal styles*/

.header  { 
background-image: url(EK2007_header_bckgnd_insti.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
display: table-row; 
}

.toptopmenu      { 
background-image: url("EK2007_insti_toptop_bckgnd.jpg"); 
background-repeat: no-repeat; 
margin-bottom: 2px; 
width: 952px;
}

.toptopnavi a{
color:#fff;
font-size:10px;
padding-right:10px;
}

.toptopnavi a:hover{
color:#fff;
font-size:10px;
padding-right:10px;
}

.mainmenu     { 
background-image: url(EK2007_insti_main_bckgnd.jpg); 
background-repeat: no-repeat; 
height: 30px ; 
border: solid 1px #006699; }

.L1 { padding-right:10px;}

.topspc {
height: 10px;
}

#MM212, #MM213, #MM214, #MM215 {
width: 160px;
}
/*Indhold styles*/
.paraborder  { 
padding: 7px 10px; 
border: solid 1px #cccccc }

.paraborder img { 
margin-top: 3px; 
margin-bottom: 5px 
}
.pheader   { 
text-align: left;
color: #006699; 
width: 210px;
font-weight: 700; 
background-color: #ccc; background-image: url(EK2007_newsheader_bckgnd.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
padding: 5px; 
margin: 10px; }

.printfriendly {
border-bottom:10px solid #fff;
background-color:#ccc;
padding:5px;
}

.printfriendly a { 
font-size: 11px; 
font-weight: 700;
}

.printfriendly a:hover { 
font-size: 11px; 
font-weight: 700; 
text-decoration: underline;
}

/*Left Navigations styles*/
.leftmenu {padding: 10px; width: 212px; background-color: #c9dbea; vertical-align: top;}
/*Hovedomr??de*/
.bredkrumme { vertical-align: top; height: 47px; }
.mainarea { vertical-align: top; width: 458px; }
.mainarea p { vertical-align: top; margin-bottom: 10px; }
.mainarea img { vertical-align: top; margin-bottom: 10px; }
/*Right box*/

.rightbox { 
vertical-align: top; 
width: 228px; 
height: 100%; 
border: solid 1px #c9dbea; 
padding-bottom: 8px;
}

.rightbox img { margin: 10px 0px 10px 10px; }

.rightbox p { 
font-size: 10px; 
margin-left: 0px; 
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.rightbox h1 { 
font-size: 12px; 
font-weight: 700; 
margin: 0px 0px 0px 0px; 
}

.rightbox a { 
font-size: 10px; 
}

/*Footer areal styles*/

.ekfooter {
color:#ffffff;
font-size: 9px;
}

.ekfooter:hover {
color: #ffffff;
}

.niv2 td {
text-align: left;
vertical-align: top;
}