/* Main */
.hiddenLink        { display:none; }
body               { font-size: 13px; }
#main              { background: url(/bilder/mainbg.jpg/$FILE/mainbg.jpg) repeat-y; width:951px; }
/* Header */
#header            { height:201px; margin-top:10px; position:relative; background:#FFFFFF; width:951px;}
#header_bg         { position:absolute; top:0px; left:0px; z-index:10; }
#FlashFrontPage    { position:absolute; top:45px; left:1px; z-index:1; }
#topmenu           { position:absolute; top:167px; left:0px; height:33px; width:950px; background:url(/bilder/bg_HorMeny_951x33.jpg/$FILE/bg_HorMeny_951x33.jpg); }
#topmenu ul        { padding-left:0px; }
#topmenu li        { width:157px; text-align:center; padding-top:5px; float:left; list-style-type:none; }
#topmenu li.first  { width:145px; }
#topmenu a         { color: #000000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 0.8em; font-weight:normal; text-decoration:none; }
#topmenu a:hover   { text-decoration: underline; }
#search            { position:absolute; top:167px; right:2px; width:180px;  }
.searchfield       { position:absolute; top:0px; left:1px; }
.searchbutton      { position:absolute; top:8px; right:0px; }
#topmenu a.largesttext       { font-size:1.1em; }
#topmenu a.largertext        { font-size:1.0em; }
#topmenu a.largetext         { font-size:0.9em; }
#topmenu a.normaltext        { font-size:0.8em; }
#tools             { position:absolute; top:10px; right:10px; z-index:10; }
/* Left */
#left              { background: #F3F3F3; height:100%; margin-left:1px;}
#meny              { background: url(/bilder/menubg.jpg/$FILE/menubg.jpg) repeat-y; }
#menyen            { margin:0 1em 1.5em 0; }
#menyen li         { list-style-image: url(/bilder/Prikk_menypunkt_17x12.png/$FILE/Prikk_menypunkt_17x12.png); }
#menyen a          { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; text-decoration:none; color:#000000; }
#menyen a:hover    { text-decoration:underline; }
.level2            { padding-left:1em; }
.level3            { padding-left:1.3em; }
.MenuTitleLeft {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:12px 0 5px 40px;
text-align:left;
text-decoration:none;
}
/* Frontpage */
.HeadFront {
padding:0px 0 0;
text-align:left;
text-decoration:none;
}
.newstitle {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
color:#3056A6;
font-size:0.92em;
font-weight:bold;
padding:0 0 3px;
}
.newstext {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.85em;
padding:3px 0 0;
margin-bottom:1em;
}
/* Content */
#content           { background: #FFFFFF; height:100%;}
#content h1        { color:#3056A6; font-family:“Lucida Sans Unicode”,sans-serif; font-size:1.3em; font-weight:bold; }
#content h2        { font-size:1em; margin-bottom:0em; font-weight:bold;}
#content h3        { font-size:1em; margin-bottom:0em;}
#content ul        { list-style-type: disc; }
#content p         { padding-bottom: 0.8em; }
#contentdiv        { padding-left: 10px; }
#breadcrumb        { color:#606060; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.85em; }
#breadcrumb a      { color:#606060; }
.ingress           { font-weight: bold; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.author            { text-align: center; font-style: italic; font-size:0.7em; }
.icons             { float: right; }
.newslistlink      { color:#0E3793; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.8em; }
.newslistdate      { color:#000000; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.8em; }
/* Right */
#right             {  }
#kommuner          { background: #FFFFFF; width:100%; height:18em; text-align:center;}
#kommuner ul       { margin-left: 0px; padding-left:0px; width:100%; }
#kommuner li       { float:left; list-style-type:none; text-align:center; width:33%; padding-bottom:20px;}
#kommuner a        { text-decoration: none; color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:0.7em; }
.menuRightTitle {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:normal;
text-align:left;
text-decoration:none;
margin-left:10px;
margin-top:10px; 
}
.rightSideText {
color:black;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:normal;
text-align:left;
text-decoration:none;
margin-left:10px;
}
/* utlisting av kommentarer */
#comments {background:#EDEDED none repeat scroll 0 0;border:1px solid #DCDDDD;margin-bottom:30px;padding:25px;}
#comments_wrap h3 {font-size:22px;font-weight:normal;margin:10px 0 0;padding-bottom:20px;}
#comments ol.parent {padding-bottom:25px;}
#comments ol {margin:0;padding:0 0 0 120px;}
#content ul, #content ol {margin-bottom:30px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
#comments ol li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0;padding:1px 0 0;}
#comments p {padding-bottom:2em;}
#comments .comment_wrap {background:#FFFFFF none repeat scroll 0 0;border:1px solid #DCDDDD;position:relative;}
#comments .comment_author {color:#8D8D8D;font-size:10px;left:-120px;line-height:14px;position:absolute;width:100px;}
#comments .single_comment {padding:20px 20px 60px;}
#comments .comment_arrow {left:-32px;position:absolute;top:20px;}
#content p {padding-bottom:0.8em;}
#comments .comment_author span {display:block;}
#comment_form label { width: 70px; float:left;display:block; }
fieldset input {border:1px solid #DCDDDD;margin-bottom: 3px;height: 1.4em;}
#comment_form textarea {border:1px solid #DCDDDD;}
#comment_send input{border: 0; height: 2em; border-style: outset;}
