html
{
 height: 100%;
}

body
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: #c1c5c8;
  font-family:  arial, verdana, tahoma, georgia, helvetica, sans-serif, trebuchet ms;
  line-height: 1.3;
  font-size: 11px;
}

a, a:visited
{
 color: #910610;
 text-decoration: none;
}

a:active, a:hover
{
  color: #7a1f10;
  text-decoration: underline;
}

a.read_more,a.read_more:visited{
 color: #666666;
}
a.read_more:active,a.read_more:hover{
 color: black;
}

a.keywordLink{
 color: #666666;
 font-style: italic;
 text-decoration: none;
}
h1.title{
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 3px;
  color: #7a1f10;
}

h2.title{
 font-weight: bold;
 font-size: 11px;
 color: black;
 padding: 0px;
 margin: 0px;
}
h2.search_category{
 font-size: 14px;
}
h2.title a{
  color: black;
}
.file {
  margin-bottom: 4px;
}

.file img {
  margin-bottom: -4px;
}
.line_separator{
 width: 100%;
 border-top: #a5a5a5 solid 1px;
 clear: both;
 margin: 0 0 10px 0;
}

img{
 border: none;
}
.icons{
 float: right;
 padding-top: 4px;
}

.icons img{
 margin-left: 5px;
}

.Kambodsja_IE6
{
  display: none;
}
.Rwanda_IE6
{
  display: none;
}
.Tyskland_IE6
{
  display: none;
}
.Tyskland-Joder_IE6
{
  display: none;
}
.Sovjetunionen_IE6
{
  display: none;
}
.Namibia_IE6
{
  display: none;
}
.Tyrkia_IE6
{
  display: none;
}
.Bosnia_IE6
{
 display: none;
}
.Sudan_IE6
{
  display: none;
}
.centerframe {
  width: 1021px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  
}

.borderframe{
 float: left;
 width: 1021px;
 background: url(/folkemord/grf/bakgrunn_bilde.jpg) repeat-y top left; 
}

.boundary{
  float: left;
  width: 975px;
  background: white top left;
  color: black;
  margin: 0 23px;

}
.top{
  float: left;
  width: 975px;
  padding: 20px 0 0 0;
  margin: 0 0 0 0;
  height: 70px;

}
.content{

 float: left;
 width: 975px;
/* height: 500px;*/
 
}
.content .main{
 float: left;
 width: 740px;
 margin: 0 5px 0 0;
 border-top: #910610 solid 1px; 
 border-bottom: #910610 solid 1px;
 padding-bottom: 1px;
}
.content .main .main_content{
 float: left;
 width: 740px;
 height: 450px;
}
.content .main.large{
 width: 975px;
 height: 501px;
 margin-right: 0px;
 padding-bottom: 1px;
 border-bottom: #910610 solid 1px;
}
.content .main.large.firstpage{
 padding-top: 1px;
 border-bottom: #910610 solid 1px;
}
.content .main.large .main_content{
 float: left;
 width: 975px;
 height: 475px;
}

.right{
  float: left;
  width: 230px;
  height: 497px;
  margin: 0px;
  padding: 0px;
  border-top: black solid 1px;
  border-bottom: black solid 1px;
}
.bottom{
 float: left;
 width: 985px;
 padding: 50px 0 15px 0;
 color: #999999;
 font-size: 0.9em;
}
.top .logo{
 float: left;
 width: 335px;
 height: 50px;
 padding-left: 5px;
 margin: 0px;
}
.top .logo img{
 float: left;
 padding: 0px;
 margin: 0px;
}
.top .topmenu_group{
 float: left;
 width: 405px;
 margin: 0px;
 padding: 0px; 
}
.top .topmenu_group .row{
 float: left;
 width: 405px;
}

.topmenu_group .topmenu{
 float: left;
 width: 125px;
 margin-right: 10px;
 border-bottom: #cccccc dotted 1px;
}
.topmenu_group .topmenu.noborder{
 border: none;
}
.topmenu_group .topmenu.solid_border{ 
 border-bottom: black solid 1px;
 height: 1px;
 width: 130px;
 margin-right: 5px;
 margin-bottom: 0px 5px 2px 0;
 float: left;
 padding: 0px;
 font-size: 0px;
 
}
.topmenu_group .topmenu a, .topmenu_group .topmenu a:visited{
 float: left;
 font-weight: normal;
 text-decoration: none;
 padding: 2px 2px 2px 2px;
 height: 14px;
 color: #666666;
 
}
.topmenu_group .topmenu a:hover, 
.topmenu_group .topmenu a:active{
 color: #910610;
 text-decoration: none;
}

.topmenu_group .topmenu a.active{
 color: #910610;
 font-weight: bold;
 text-decoration: none;
}
.top .top_right{
 float: left;
 width: 230px;
 padding: 0px;
 margin: 0px;
}
.top .top_right form{
 float: left;
 clear: both;
 margin: 0 0 5px 0;
 font-size: 11px;
 border: black solid 1px;
 width: 228px;
}
.top_right form input.textbox{
 float: left;
 height: 14px;
 padding: 2px;
 margin: 0px;
 width: 178px;
 border: none;
 border-right: black solid 1px;
}
.top_right form select.textbox {
  float: left;
  width: 183px;
  border: 0px;
  font-size: 11px;
}
.top_right form .form_button{
 float: left;
 width: 41px;
 height: 16px;
 padding: 2px 3px;
 margin: 0px;
 background: white;
 text-align: left;
 border: none;
 font-size: 11px;
}.left .leftmenu{
 float: left;
 padding: 4px 0 2px 0;
 font-size: 11px;
 border-top: #910610 dotted 1px;
}
.left .leftmenu.noborder{
 border: none;
}
.left .leftmenu a, .left .leftmenu a:visited{
 float: left;
 color: black;
 text-decoration: none;
 width: 130px;
 clear: both;
}
.left .leftmenu a:hover, 
.left .leftmenu a:active,
.left .leftmenu a.active{
 color: #910610;
 font-weight: bold;
 text-decoration: none;
}

.left .searchword{
 clear: both;
 padding-bottom: 2px;
 border-bottom: #910610 dotted 1px;
 margin-bottom: 20px;
 font-weight: bold;
}
.left .sort{
 clear: both;
 color: #910610;
 font-weight: bold;
 font-size: 12px;
 padding-bottom. 2px;
 border-bottom: #910610 dotted 1px;
 margin-bottom: 10px; 
}

.left a.sortering, .left a.sortering:visited{
 clear: both;
 font-weight: bold;
 color: black;
}
.left a.sortering:hover, .left a.sortering:active, .left a.sortering.active{
 color: #910610;
 text-decoration: none;
}.right .color_box{
 float: left;
 height: 39px;
 width: 210px;
 margin: 1px 0 1px 0;
 padding: 5px 10px;
 background: #910610;
 color: white;
 line-height: 1.2;
}
.right .right_box_title{
 float: left;
 background: #910610;
 height: 15px;
 font-weight: bold;
 color: white;
 padding: 3px 10px 2px 10px;
 width: 210px;
 margin: 0px;
}
.right .right_box_title.border{
 border-bottom: white solid 1px;
}
.right .image_box{
 float: left;
 width: 230px;

}
.right .categories{
 float: left;
 width: 225px;
 padding: 7px 0 10px 5px;
 color: #666666;
 
}
.right .category{
 float: left;
 width: 220px;
 padding: 1px 0 1px 5px;
 border-bottom: #807800 solid 1px;
 vertical-align: bottom;
 clear: both;
}
.right .category.noborder{
 border: none;
}

.right .category .category_title{
 float: left;
 width: 75px;
 padding-right: 10px;
 font-weight: bold;

}
.right .category .category_description{
 float: left;
 width: 135px;
}
.category .category_description p{
 margin: 0px;
}
.right .relevant_items{
 float: left;
 width: 225px;
 padding: 7px 0 0 5px;
 margin-bottom: 20px;
}
.right .relevant_item{
 float: left;
 width: 220px;
 padding: 1px 0 1px 5px;
 border-bottom: #807800 solid 1px;
 vertical-align: bottom;
 clear: both;
}
.right .relevant_item.noborder{
 border: none;
}
.right .relevant_item a, .right .relevant_item a:visited{
 color: #666666;
 float: left;
}
.right .relevant_item a:hover, 
.right .relevant_item a:active,
.right .relevant_item a.active{
 color: #807800;
 text-decoration: none;
}
.right .right_box_title a{
 color: white;
 text-decoration: none;
}.main_content .article #scroller {
  overflow-x: hidden;
  overflow-y: auto;
}

.main_content .article .text_content #scroller .article_scrollbox {
  float: left;
  clear: both;
}
.main_content .article .text_content #scroller .text {

}
.main_content .article .text_content #scroller h1.title {
  float: left;
  width: 95%;
  clear: both;
}
.article{
 float: left;
 background: white;

}
.article .abstract{
 clear: both;
 font-weight: bold;
 margin-bottom: 3px;
}
.article .text{
 clear: both;
 float: left;
 margin: 0px;
 width: 95%;
}
.article .text_box{

}
.article.bgimage {
 width: 300px; 
 max-height: 335px;
 margin: 50px 0 0 0;
 position: absolute;
 padding: 20px 0px 10px 20px;
}
.article.bgimage .text{
 padding-right: 20px;
 padding-bottom: 10px;
 margin-bottom: 25px;
 width: 280px;
 max-height: 260px;
 overflow-y: auto;
}
.article .imageSeriesMainTable {
 float: right;
 margin-bottom: 10px;
 margin-left: 10px;
}
.article.oneimage{
 border: #09427a solid 10px;
 width: 400px;
 height: 420px; 
 padding: 0 0 10px 0;
}
.article.oneimage .text_box {
 float: left;
 height: 330px;
 width: 357px;
 padding: 0px 20px 10px 20px;
 margin-bottom: 35px;
 margin-top: 20px;
 margin-right: 3px;
}
.article.oneimage .text_box #scroller {
  float: left;
  height: 330px;
  width: 377px;
  position: relative;
}
.image_one{
 float: left;
 width: 310px;
 height: 430px;
 border-top: #09427a solid 10px;
 border-bottom: #09427a solid 10px;
 border-right: #09427a solid 10px;
 background: #09427a;
}
.image_one img{
 float: left;
}
.article.two_images, 
.article.three_images,
.article.four_images{
 border: #09427a solid 10px; 
}
.article.two_images .images{
 float: left;
 width: 240px;
 height: 420px;
}
.article.three_images .images,
.article.four_images .images{
 float: left;
 width: 240px;
 height: 430px;
 background: #09427a;
}
.article.two_images .images img,
.article.three_images .images img,
.article.four_images .images img{
 float: left;
 clear: both;
 border-left: #09427a solid 10px; 
 border-top: none;
}
.article.two_images .images img.left,
.article.three_images .images img.left{
 float: left;
 clear: both;
 border-right: #09427a solid 10px; 
 border-left: none;
}

.article.two_images .images img.last{
 border-top: #09427a solid 10px; 
}
.article.three_images .images img.small{
 border-top: #09427a solid 10px;
 border-bottom: #09427a solid 10px; 
 clear: none;
}
.article.four_images .images img.small{ 
 border-bottom: #09427a solid 10px; 
 border-left: #09427a solid 10px; 
 clear: none;
}

.article.two_images .text_box,
.article.three_images .text_box,
.article.four_images .text_box {
 float: left;
 height: 350px;
 width: 437px;
 padding: 0px 20px 10px 20px;
 margin-top: 20px;
 margin-bottom: 25px;
 margin-right: 3px;
}
.article.two_images .text_box #scroller,
.article.three_images .text_box #scroller,
.article.four_images .text_box  #scroller {
  float: left;
  height: 350px;
  width: 457px;
}
.article .text_content{
 float: left;
 width: 480px;
}
.article .images{
 overflow: hidden;
}
.article .images .subarticle{
 padding: 20px 10px;
 color: white;
 font-size: 10px;
}
.article .bottom_line{
 float: left;
 clear: both;
 width: 100%;
}
.article .bottom_line .article_image_text{
 float: left;
 display: block;
 width: auto;
 /*width: 190px;*/
 height: 17px;
 padding-left: 20px;
}
.article.oneimage .bottom_line .article_image_text{
 width: 300px;
}
.bottom_line .navigation{
 float: right;
 width: 70px;
}
.bottom_line .navigation .nav_button{
 float: right;
 height: 15px;
 padding: 0 0 1px 0;
 margin: 0 0 0 1px;
 background: #09427a;
 size: 12px;
 width: 30px;

}
.navigation .nav_button a, .navigation .nav_button a:active, .navigation .nav_button a:hover, .navigation .nav_button a:visited{
 float: left;
 text-align: center;
 text-decoration: none; 
 color: white;
 width: 30px;
}
.article.condensed.noborder{
 border: none;
}
.link{
 padding-top: 10px;
 clear: both;
}
.article_condensed{
 border-bottom: #999999 dotted 1px;
 padding: 10px 0;
 float: left;
 clear: both;
 width: 500px;
}.temp_firstpage {
  width: 100%;
}

.temp_firstpage .centerframe {
  position: relative;
  width: 1000px;
}

.temp_firstpage .bottom {
  float: left;
  clear: both;
  margin: 0px auto;
  background-color: white;
  padding: 5px 2px 30px 2px;
  width: 996px;
}
.temp_firstpage .bottom .bottom_logo {
  width: 172px;
}
.temp_firstpage .bottom .bottom_logo .login_link {
  float: left;
  clear: both;
  white-space: nowrap;
  color: #999999;
  margin-top: 5px;
}
.temp_firstpage .bottom .bottom_logo .login_link:visited {
  color: #999999;
}

.temp_firstpage .bottom .contacts {
  width: 553px;
}


.temp_firstpage {
  float: left;
  clear: both;
  position: relative;
}
.temp_firstpage .splash {
  float: left;
  clear: both;
  width: 100%;
  height: 650px;
  width: 100%;
}
.temp_firstpage .image_link {
  position: absolute;
  float: left;
}
.temp_firstpage .text {
  position: absolute;
  margin-left: 186px;
  margin-top: 340px;
  width: 380px;
  font-weight: bold;
  float: left;
}
.temp_firstpage .text .description {
  margin-bottom: 15px;
}
.temp_firstpage .text a {
  color: black;
}

.main .main_content .img_background{
 position: absolute;
 width: 740px;
 height: 450px;
}

.main .main_content .img_background img{
 width: 740px;
 height: 450px;
}
.main.large .main_content .img_background{
 position: absolute;
 width: 975px;
 height: 475px;
}
.main_content .list{
 float: left;
 padding-top: 10px;
 width: 500px;
}.folder{
 float: left;
 width: 730px;
 padding-left: 10px;
}
.folder.topfolders{

}
.folder.topfolders .folder_top_content{
 float: left;
 width: 730px;
 padding-bottom: 2px;
 border-bottom: black dotted 1px;
}

.folder_top_content .title{
 color: #910610;
 font-weight: bold;
 font-size: 14px;
 padding-bottom: 2px;
 text-transform: uppercase;
}
.folder_top_content .icons{
 float: right;
}
.icons a img{
 float: left;
 padding-left: 3px;
}
.folder.topfolders .left{
 width: 220px;
 float: left;
 padding: 10px 10px 0 0;
}
.left .leftmenu{
 float: left;
 padding: 4px 0 2px 0;
 font-size: 11px;
 border-top: #910610 dotted 1px;
}
.left .leftmenu.noborder{
 border: none;
}
.left .leftmenu a, .left .leftmenu a:visited{
 float: left;
 color: black;
 text-decoration: none;
 width: 130px;
 clear: both;
}
.left .leftmenu a:hover, 
.left .leftmenu a:active,
.left .leftmenu a.active{
 color: #910610;
 font-weight: bold;
 text-decoration: none;

}.country_menus{
 float: left;
 height: 24px;
 margin: 1px 0 0 0;
}
.country_menus .item{
 float: left;
}
.country_menus .item a, .country_menus .item a:visited{
 float: left;
 padding: 5px 10px;
 color: black;
 border-right: #09427a solid 1px;
}
.country_menus .item a:active,
.country_menus .item a:hover{
 color: white;
 background: #09427a;
 text-decoration: none;
 border-right: white solid 1px;
}
.country_menus .item a.active, 
.country_menus .item a.active:visited, 
.country_menus .item a.active:hover, 
.country_menus .item a.active:active{
 color: white;
 background: #09427a;
 text-decoration: none;
 font-weight: bold;
 border-right: white solid 1px;
}
.country_menus a.active{
 color: white;
}
.item a.active{
 color: white;
}
.country_box{
 float: left;
 padding-top: 85px;
 padding-left: 500px;
 width: 400px;
 height: 335px;
 padding-bottom: 30px;
 position: absolute;
 
}
.country_box .country_title{
 float: left; 
}
.country_box .country_title img{
 float: left;
}
.country_box .country_description{
 float: left;
 width: 400px;
 padding-top: 25px;
 color: white;
}
.country_submenus{
 float: left;
 border-top: white solid 1px;
 background: #807800;
 width: 740px;
}
.country_submenus .item{
 float: left;
 border-right: white solid 1px;
 /*border-bottom: white solid 1px;*/
}
.country_submenus .item a, .country_submenus .item a:visited{
 float: left;
 padding: 3px 10px;
 color: white;
}
.country_submenus .item a:active,
.country_submenus .item a:hover,
.country_submenus .item a.active{
 color: white;
 background: #09427a;
 text-decoration: none;
}
.bottom .bottom_logo{
 float: left;
 width: 150px;
 margin: 0px;
 padding: 0 10px 0 0;
}
.bottom .bottom_logo a{
 float: left;
}

.bottom .contacts{
 margin: 12px 0 0 0;
 padding: 0 0 0 5px;
 border-left: #999999 solid 1px;
 float: left;
 width: 575px;
}
.contacts a, .contacts a:visited{
 color: #999999;
}
.contacts a:hover, .contacts a:active{
 color: #999999;
 text-decoration: underline;
}

.bottom .innoventure{
 float: left;
 margin: 12px 0 0 0;
 padding-left: 5px;
 border-left: #cccccc solid 1px;
 color: #cccccc;
}
.innoventure a, .innoventure a:visited{
 color: #cccccc;
}
.innoventure a:hover, .innoventure a:active{
 color: #cccccc;
 text-decoration: underline;
}
.scrollgeneric {
  line-height: 1px;
  font-size: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
#scroller .scrollwrapper .scrollgeneric {
  position: absolute;
}

.vscrollerbar {
  width: 9px;
  background-color: white;
  -moz-opacity: .80;
  opacity: .80;
  filter: alpha(opacity=80);
}

.vscrollerbarbeg {
  height: 0px;
  width: 9px;
  background-color: white; 
}

.vscrollerbarend {
  height: 0px;
  width: 9px;
  background-color: white;
}
 .vscrollerbar,
 .vscrollerbarend,
 .vscrollerbarbeg,
 .vscrollerbar,
 .vscrollerbarend,
 .vscrollerbarbeg {
  background-color: #666666;
}
.vscrollerbase {
  background-color: #666666;
  width: 9px;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  background: transparent;
}

.vscrollerbasebeg {
  width: 9px;
  height: 9px;
  border-top: 1px solid white;
  background: url(/grf/arrow_up_hvit.gif) no-repeat;
}

.vscrollerbasebeg {
  border-top: 1px solid #666666;
  background: url(/grf/arrow_up_graa.gif) no-repeat;
}

.vscrollerbaseend {
  height: 9px;
  width: 9px;
  border-bottom: 1px solid white;
  background: url(/grf/arrow_down_hvit.gif) no-repeat;
}

.vscrollerbaseend {
  border-bottom: 1px solid #666666;
  background: url(/grf/arrow_down_graa.gif) no-repeat;
}

.hscrollerbase {
  height: 9px;
  background-color: transparent;
}

.hscrollerbar {
  height: 9px;
  background-color: black;
}

.vscrollerbar, .hscrollerbar {
  padding: 9px;
  z-index: 2;
}

.scrollerjogbox {
  width: 9px;
  height: 9px;
  top: auto;
  left: auto;
  bottom: 0px;
  right: 0px;
  background: white;
}
