html { width: 100%; }
body { width: 100%; margin: 0px; padding: 0px; background: white; color: #151518; font-family: arial, verdana, helvetica, sans-serif; font-size: 1.0em; }
img{border: 0px;}
a, a:visited{ color: #13a6eb; text-decoration: none; border: none;}
a:hover, a:active{ color: #13a6eb; text-decoration: underline; }
h1.title{ float: left; width: 100%; clear: both; font-size: 1.5em; margin: 0px;}
.videoFile h1.title, 
.musicFile h1.title { font-size: 1.3em; }
.boundary .content .main h1.title a,
.boundary .content .main h1.title a:link,
.boundary .content .main h1.title a:visited,
.boundary .content .main h1.title a:hover,
.boundary .content .main h1.title a:active{ color: black;}
.buttonsearch {color:black;background-color:yellow}

.search{ float: left; position:absolute; top:90px; right:0px; color:white; background-color:black; width:235px; height:150px; padding-left:3px; padding-bottom:10px; }

.boundary { float: left; width: 990px; padding-left: 10px; font-size: 0.75em;}
.top{ position:relative; float: left; width: 990px;}
.content{ float: left; width: 100%;}
.content .left{ float: left; width: 170px; padding: 10px 0; margin-right: 10px;}
.content .main{ float: left; width: 807px;}
.content .main .col{ margin-bottom: 10px; padding-top: 10px;}
.content .main .col.first{ float: left; width: 490px;}
.content .main .col.first.alone{ clear: both;}
.content .main .col.second{ float: left; width: 300px; padding-left: 17px;}
.logo{ float: left; width: 980px; height: 90px; padding-left: 8px; }
.logo a{ float: left;}
.logo a img{ float: left;}
.topmenu{ float: left;}
.topmenu a{ float: left;}
.topmenu a.nmh, .topmenu a.nmh:visited{ width: 171px; height: 50px; background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/nmh_button.gif) no-repeat left top;}
.topmenu a.nmh:hover, .topmenu a.nmh:active{ background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/nmh_button_active.gif) no-repeat left top;}
.topmenu a.music, .topmenu a.music:visited{ width: 290px; height: 50px; background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/music_button.gif) no-repeat left top;}
.topmenu a.music:hover, .topmenu a.music:active, .topmenu a.music.active{ background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/music_button_active.gif) no-repeat left top;}
.topmenu a.video, .topmenu a.video:visited{ width: 291px; height: 50px; background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/video_button.gif) no-repeat left top;}
.topmenu a.video:hover, .topmenu a.video:active, .topmenu a.video.active{ background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/video_button_active.gif) no-repeat left top;}

.left .contact{ position: absolute; bottom: 30px; width: 170px; font-size: 0.9em;}
.left .contact .contact_info{ padding: 5px 10px;}
.left .contact p{ float: left; width: 100%; clear: both; margin-top: 0px;}
.split{ float: left; width: 100%; clear: both; height: 5px; border-top: #13a6eb solid 1px;}
.link{ clear: both;}
.link .image{ float: left; width: 110px; padding: 0 25px 0 0; margin-right: 10px; background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/blue_lines.gif) right top;}
.link .image img{ float: left; border-top: #13a6eb solid 2px; border-left: #13a6eb solid 2px; border-bottom: #13a6eb solid 2px; border-right: #13a6eb solid 5px;}
.main .link .text_container{ float: left; width: 345px; padding-bottom: 10px;}

.main .col.second .link{ float: left; width: 235px; padding: 0 0 0 65px; background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/blue_lines.gif) right top;}
.main .col.second .link .text_container{ width: 205px; padding: 10px; background: #ffffff; border: #13a6eb solid 5px;}

.article{ float: left; width: 100%;}
.article h1.title { font-size: 2em; }
.article p{ margin-bottom: 0px;}
.article .imageSeriesMainTable { margin: 0px 0px 5px 5px; }

.video_box{ float: left; clear: both; width: 480px; margin: 0 0 20px 0; border: #13a6eb solid 5px;}


.video a, .video a:visited{ color: #d70072;}
.video a:hover, .video a:active{ color: #d70072;}
.video .split{ border-top: #d70072 solid 1px;}
.video .link .image{ background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/pink_lines.gif) right top;}
.video .link .image img{ float: left; border-top: #d70072 solid 2px; border-left: #d70072 solid 2px; border-bottom: #d70072 solid 2px; border-right: #d70072 solid 5px;}
.video .video_box{ border: #d70072 solid 5px;}
.video .main .col.second .link{ background: transparent url(/search/nb/20070603210204oe_/http://www.nmh.no/media/grf/pink_lines.gif) right top;}
.video .main .col.second .link .text_container{ border: #d70072 solid 5px;}

