body,input,textarea,button,select{color:#8f8576;font:12px/19px "Helvetica","Arial",sans-serif}
body,html{min-height:100%;height:auto !important;height:100%;background:#fff url(bg.png) center top no-repeat}
a{color:#d80088;text-decoration:none}a:hover,a:focus{color:#7d663e;text-decoration:none}
blockquote a:hover,blockquote a:focus,li a:hover,li a:focus,li a.cur{color:#d80088;text-decoration:none}
li a span{float:left;font-size:11px;color:#d80088;width:53px}li a:hover span,li a:focus span{color:#164242}
small{font-size:11px;color:#ccc}li a:hover small,li a:focus small{color:#164242}
li a,blockquote a{color:#8f8576;display:block;overflow:hidden}

#wrap{width:870px;margin:auto;padding:35px 0 30px 120px;position:relative}
#head h1 a{text-indent:-9999px;background:url(logo.gif);height:98px;width:71px;position:absolute;left:0;top:40px;display:block}#head ol li{margin:0}
#head ol{float:left;width:120px;font-size:12px;padding:25px 0 15px 0;line-height:16px}#head ol.small{float:right;width:220px;text-align:right}
#head,#foot,#foot a,#head address,#head address a{font-size:10px;color:#aaa;border-bottom:1px solid #ddd;overflow:hidden}#head{margin:0 50px 20px 0}
#head li a{color:#164242}#head li a:hover,#head li a:focus,#head li a.cur{color:#d80088}
#foot{clear:both;margin-bottom:50px;padding-top:50px}

ul a{height:19px;border-top:1px solid #eee;white-space:nowrap}ul{margin-bottom:5px;overflow:visible}ol li{margin-bottom:18px}
ul a:hover,ul a:focus{background:url(gradient.png) 0 0 no-repeat;margin-left:-17px;padding-left:17px}
ins{color:#7d663e;font-weight:bold;font-size:15px;line-height:36px;-webkit-text-stroke:1px transparent}
ins i,i ins{font:italic 15px/18px "Georgia","Times New Roman","Times",serif;background:url(icons/quote.gif) 0 -3px no-repeat;text-indent:25px;display:block;margin-bottom:-1em}
embed,object{display:block;margin-bottom:10px}
ins a,a ins,small a{text-decoration:none;color:#7d663e}
ins a:hover,ins a:focus,a:hover ins,a:focus ins{color:#d80088}

.left{float:left}.right{float:right}.row{clear:both;margin-right:50px}
.col{float:left;width:395px;margin:0 30px 40px 0}.trio{width:254px}.quatro{width:187px}.duo{width:539px}
.loop,.loop span{position:relative;height:370px;overflow:hidden;margin-bottom:25px;display:block;width:850px;margin-left:-30px;text-decoration:none}
.loop span{position:absolute;left:30px;top:0;padding-left:30px}.loop img{display:block;margin-bottom:10px;height:332px}
.loop span span{border:1px solid #ddd;border-width:1px 0;line-height:24px;color:#7d663e;height:24px;background:#fff;position:static;padding:0;margin:0;overflow:visible}
.loop ins{float:left;height:26px;line-height:28px;background:url(cut.png);padding:0px 17px 0 30px;color:#fff;margin:-1px 20px -1px -25px;font-weight:bold;font-size:13px}
.loop ins a:hover,.loop ins a:focus,a:hover .loop  ins,a:focus .loop ins{color:#fff}
.small{font-size:11px;float:right}.small a{padding-left:5px;font-size:11px}.small a b,.small b a{color:#d80088}.small a img{margin:0 0 -2px 5px}
.small a:hover,.small a:focus{padding:0 3px 0 2px;text-decoration:none}
.space{margin-right:-40px}

.menu{overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:18px}
.menu li{float:left;margin:-5px 14px 12px 0;background:url(icons/pg.gif) 0 7px no-repeat}.menu a{padding:5px 0 5px 15px}
.menu a:hover,.menu a.focus,.menu a.cur{background:url(cur.gif) center bottom no-repeat}
.tags li{background:url(icons/tag.gif) 0 9px no-repeat}
.line,.line li{border:0;background:none;margin:0;text-align:center;line-height:25px;height:25px}
.line li{padding:0 7px;border-right:1px solid #ddd}.line a{padding:0 7px;margin:0 -7px}

.gal{color:#8f8576;width:258px;margin:0 20px 18px 0;overflow:hidden;float:left;height:220px;text-decoration:none}
.gal img{padding:1px;border:1px solid #ccc}.gal:hover,.gal:foucs{text-decoration:none}
.gal b{border-top:1px solid #eee;margin:5px 0 -5px 0;display:block;padding-top:5px}

fieldset,label,legend,input,textarea,select{vertical-align:baseline}textarea{overflow:auto;resize:none}
input,textarea,select{border:1px solid #ccc;padding:2px;float:left;display:inline;margin-bottom:2px;width:63%}
button{background:#fff;margin:0 5px 0 34%;padding:2px 7px;color:#d80088;border:1px solid #ddd;float:left;font-weight:bold}
label{float:left;clear:left;width:34%;display:inline;margin-bottom:2px}form br{clear:left}
button:hover,button:focus{color:#fff;background:#d80088;border-color:#d80088}
.form{padding:30px;border:1px solid #ddd;background:#fcfaf8;margin:30px 50px 0 0;overflow:hidden;clear:both}
.empty{color:#999}.unvalid{border-color:#d80088;color:#d80088}

ul.col-3 li a{height:auto;white-space:normal;margin-bottom:18px;background:none;border:0} /*Fagpolitikk*/
ul.col-3 li a small{float:right;font-size:11px}
small.archive{float:right;font-weight:normal;color:#d80088;background:url(icons/archive.gif) 100% 12px no-repeat;padding-right:20px}
