* {font-family:Verdana, Arial, Helvetica, Sans-serif;}
body {background:#FFFFFF url(../grafikk/bakgrunn-body.gif) repeat-x;font-size:100%;}
h2{font-size:1em;}

#topp {background:url(../grafikk/bakgrunn-topp.gif) no-repeat;background-position: left top;height:222px;width:976px;}
#topp #logolenke {position:relative;top: 44px;left:343px;height:97px;width:290px;}

#toppmeny {float:none;top:-51px;left:20px;width:600px;}
div#toppmeny ul.toppmeny {padding:0; background:white;}
#toppmeny .toppmeny li {padding:0 20px 0 0;}
#toppmeny a {color:#48463b;}

#brodsmular {display:none;}

#flaggfelt {float:none;font-size:0.6em;position:relative;left:750px;top:-242px;}
#flaggfelt #lesewebikon {padding:0;}
#flaggfelt a.rss {margin:0 0 0 10px; color:#48463b;border-left:1px solid silver; padding:0 5px 0 21px;background:url("/gfx/rss-10px.png") no-repeat scroll 10px 2px transparent;}
#flaggfelt a.utskrift {padding:0; margin:0; color:#48463b; border-left:1px solid silver; padding:0 6px 0 6px;}
#flaggfelt a.tips {padding:0; margin:0; color:#48463b; border-left:1px solid silver; padding:0 5px 0 5px;}
#flaggfelt #skriftstorleik a {background:none repeat scroll 0 0 whitesmoke;border:none;color:#48463b;}

.sok {background:#FFFFFF;width:230px;position:relative;top:-53px;left:-13px; padding:0; margin-bottom:0;}
.sokInput, .sokListeInput {border:1px solid #BBBBBB;height:19px;width:156px; font-size:0.8em; color:#48463b; margin-bottom:0;}
.sokButton, .sokEnkelButton, .sokListeButton {background:whitesmoke;border:1px solid #BBBBBB;color:#48463b;float:none;font-weight:bold;height:23px;width:42px;margin-left:5px;padding-bottom:4px;}
.sok label {display:none;}
.dmAdvancedSearchLink  {display:none;}

#hovudfelt {position:relative; top:-40px;margin-left:0px;padding:0 0 0 11px;}
#hovudfelt .hovudinnhald {width:auto;}
#hovudfelt .hovudinnhald .article_headline {padding: 15px !important; font-size:0.9em; background:whitesmoke; margin:10px 18px 0 8px;}
#hovudfelt .hovudinnhald-enkel {padding:0;}
#hovudfelt .sokListe {margin:0px; position:relative; top:-56px; left:-10; width:230px;}

.hovudsokResults {padding:15px; background:whitesmoke;}
.hovudsokResultlink {font-size:0.8em; text-decoration:none; margin-bottom:3px;}
.hovudsokResultAbstract {font-size:0.8em; text-decoration:none; padding-bottom: 10px; border-bottom:1px solid silver; width:90%;}

.dmResultsRank {font-size:0.8em;}
#venstreside {display:none;}

#kropp {width:976px;background:#FFFFFF;padding-bottom:0;}

.kurskalendar_headline {font-size:0.8em;}
.kurskalendar_headline a {text-decoration:none;}

.aktuelt_headline {font-size:0.8em;}
.aktuelt_headline2 {font-size:0.8em;padding-bottom:10px;}
.aktuelt_headline a {text-decoration:none;}

.generic_panel {width:290px; padding:0;}
.singlearticle_panel {width:580px; padding:0;}
.panel_table {width:956px; padding:0; margin:0;}

.container_hogre {width:290px;padding: 15px 8px 15px 8px;background:#e9f0f6;}
.container_venstre {width:290px; padding:15px 8px 15px 8px; background:#e9f0f6;}
.container_midten {width:290px; padding:15px 8px 15px 8px; background:#f3f9c3;}

.container_dobbel {width:600px; padding:15px 8px 15px 8px; background:#f3f9c3;}

.reklame_topp {background:url(../grafikk/reklame.gif) no-repeat left top; width:310px;height:146px; margin-bottom:10px;}

.generic_headline {color:#48463b;font-weight:bold;font-size:0.9em;padding-bottom:5px;}
.generic_link {color:#48463b;font-size:0.8em;}
.generic_text {font-size:0.8em;text-align:left;}

.Logginn {height:146px; margin-bottom:10px;}

.sublist {padding-top:5px;}

.disclaimer {font-size:0.8em; color:#48463b;;}
.disclaimer a{color:#48463b;;}
.vmeny_headline {font-size:0.8em; border-top:1px solid #FFFFFF; border-bottom:1px solid #b8cbd7; padding:2px;}
.vmeny_stop {border-top:1px solid #FFFFFF;}
.vmeny_start {border-bottom:1px solid #b8cbd7;}
.vmeny_headline a{text-decoration:none;}

.fmeny_headline {font-size:0.8em; border-top:1px solid #FFFFFF; border-bottom:1px solid gainsboro; padding:2px; width:300px; background:whitesmoke;}
.fmeny_start {border-bottom:1px solid gainsboro; width:300px;}
.fmeny_headline a{text-decoration:none;}

.Abstract {font-size:0.8em;}
.Abstract a {border-bottom:1px solid #B8CBD7;border-top:1px solid #FFFFFF;text-decoration:none; padding:2px;}

.linktable {text-align:center;}
.loggpaaskjema{height:56px; background:url(../grafikk/loggpaaskjema.gif);}
.bestillsmartkort{height:56px; background:url(../grafikk/bestillsmartkort.gif);}

.komplett_artikkel {width:595px; padding:15px 8px 15px 8px; background:whitesmoke;}
.aktuelt_liste {width:595px; padding:15px 8px 15px 8px; background:whitesmoke; border-bottom:1px solid silver; border-top:1px solid white;}

#ytre{width:1023px;margin:0 auto;}
#ytre #ramme-n{width:100%;background:url(../grafikk/raame-n.gif) repeat-x;float:left;}
#ytre #ramme-a{width:100%;background:url(../grafikk/raame-a.gif) repeat-y;background-position:right;float:left;}
#ytre #ramme-s{width:100%;background:url(../grafikk/raame-s.gif) repeat-x;background-position:bottom;float:left;}
#ytre #ramme-v{width:100%;background:url(../grafikk/raame-v.gif) repeat-y 12px;float:left;}
#ytre #ramme-na{width:100%;background:url(../grafikk/raame-na.gif) no-repeat;background-position:top right;float:left;}
#ytre #ramme-sa{width:100%;background:url(../grafikk/raame-sa.gif) no-repeat;background-position:bottom right;float:left;}
#ytre #ramme-nv{width:100%;background:url(../grafikk/raame-nv.gif) no-repeat;background-position:top left;float:left;}
#ytre #ramme-sv{width:auto;background:url(../grafikk/raame-sv.gif) no-repeat;background-position:bottom left;float:left;padding:18px 24px;}
