* { margin: 0; padding: 0; }
body { font-family: arial, sans-serif; font-size: 11px; color: #373737; background:#FFF; }
.stream { display: none; }
fieldset { border: 0; }
form { clear: both; width: 100%; overflow: hidden; }
a img { border: 0; }
a.more { font-weight: bold; }
img.left { float: left; margin-right: 10px; } 
p { margin-bottom: 10px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

h2 { font-size: 2em; font-weight: normal; margin: 4px 0 14px 0; }
h3 { font-weight: bold; }
h2.green { color: #92D050; font-weight: bold; }
h3.headlines { font-size: 1.1em; margin: 0 0 5px 0; }
h3.headlines a { color:#000; }
h3.blue { color: #002060; }

p.news-item { padding: 0; margin: 0 0 25px 0; font-size: 1.1em; }
a.newslink { font-weight: bold; line-height: 25px; display: block; width:100px; }
input, textarea, select { font-family: arial, sans-serif; font-size: 11px; }

#header-wrapper { height: 113px; background-color: #FFF; }
#header img { padding: 28px 0 0 28px; }
#wrapper { background-color: #E9E9E9; }
#nav { display: none; }

.frontpage #content { padding:15px 0 22px 0; }
.subpage #content { background:#fff; }
.subpage #content .page-title { background-color: #FFF; border-bottom: 5px solid #E9E9E9; }
.subpage #content .page-title h1 { margin:0; padding:5px 0 5px 33px; font-size:1.6em; font-weight:normal; background:url(/images/box_header_arrows.gif) no-repeat 14px 50%; }
.subpage #content .content { padding:12px 20px 10px 33px; line-height:1.4em; }
.subpage #page-wrapper { padding-top:29px; }

.submenu { display: none; }
.submenucontent { line-height: 1.6em; font-size: 1.1em; }

.box-section { background:url(/images/box_section_bg.gif) repeat-y; min-height:100px; }
.box-section-bottom { background:url(/images/box_section_bottom_bg.gif) no-repeat bottom left; height:5px; line-height:0; font-size:0em; }
.box-section .column1 { float:left; width:418px; margin-right:14px; display:inline; }
.box-section .column2 { float:left; width:418px; }
.box-section .box { background:#fff; }
.box-section .box .title { background:url(/images/box_header_bg.gif) no-repeat; border-bottom:1px solid #e6e6e6; }
.box-section .box .title h3 { margin:0; padding:5px 0 5px 33px; font-size:1.6em; font-weight:normal; background:url(/images/box_header_arrows.gif) no-repeat 14px 50%; }
.box-section .box .content { padding:12px 10px 10px 33px; line-height:1.4em; }
.box-section .box .content ul li{ font-size: 1.1em; }
.box-section .border-bottom { background:#fff url(/images/box_bottom_bg.gif) no-repeat bottom left; padding-bottom:20px; }

.newsitem h2 { font-size: 2em; font-weight: normal; margin: 4px 0 14px 0; }

#extras, #searchpanel, #languages { display: none; }

#breadcrumbs { position:absolute; top:38px; right:15px; color:#848484; }
#breadcrumbs a { color:#848484; }

ul.links-dropdown { position:relative; margin:0; padding:0; list-style:none; }
ul.links-dropdown li a { color:#000; display:block; }
ul.links-dropdown li ul { display:none; position:absolute; top:17px; left:0; margin:0; padding:0; list-style:none; border: 1px solid silver; border-top:none; }
ul.links-dropdown li.active ul { display:block; }
ul.links-dropdown li ul li { background:none; }
ul.links-dropdown li ul li a { border:none; width:93px; background: #FFF; display:block; padding: 3px 2px 4px 31px !important; }
ul.links-dropdown li ul li a:hover { background:silver; color:#fff; }

ul.links-dropdown li ul li.item1 a { background: #FFF url(/Images/flag_is.gif) no-repeat 6px 4px; }
ul.links-dropdown li ul li.item2 a { background: #FFF url(/Images/flag_no.gif) no-repeat 6px 4px; }
ul.links-dropdown li ul li.item3 a { background: #FFF url(/Images/flag_en.gif) no-repeat 6px 4px; }

.submenucontent ul { margin: 10px 0 10px 0; list-style: none; }
.submenucontent ul li { background: url(/images/check.gif) no-repeat top left; margin: 5px 0 5px 0px; padding-left: 22px; }

#footer { height: 130px; border-top: 5px solid #E9E9E9; font-size:1.1em; }
#footer address { font-style: normal; width: 655px; display: block; margin: 0 auto; background: url(/images/nd_logo.gif) no-repeat 0 57px; padding: 72px 0 10px 195px; } 