
* {margin:0;padding:0;}
li,p { display:block;}
ul { list-style-type:none; }
body { font-family:verdana;
 font-size:11px;
 padding-bottom:2em;
 color:#4c4b4b;
 }
table.konsulenter tr td {padding:10px;
}
table.container_table { border-collapse:collapse;
border:3px solid #fff;
width:100%;
}
table.container_table tr td { border:3px solid #fff;
padding:5px;
width:33%;
}
table.container { border-collapse:collapse;
 width:900px;
 padding:0;
 margin:0;
}
table.container tr td.row_01 { padding:0;
 margin:0;
 width:251px;
 vertical-align:top;
 border-right:1px solid #bbb;
 overflow:hidden;
}
table.container tr td.row_02 { padding:0;
 margin:0;
 width:400px;
 vertical-align:top;
 border-right:1px solid #bbb;
}
table.container tr td.row_03 { padding:0;
 margin:0;
 overflow:hidden;
 width:251px;
 vertical-align:top;
}
table {border-collapse:collapse;}
blockquote {padding:10px 0 10px 20px;}
.text2 {font-size:10pt;
color:#000;
font-weight:bold;
}
a.sitemap {position:absolute;
top:7px;
right:20px;
border-left:1px solid #ddd;
display:block;
width:100px;
line-height:30px;
color:#aaa;
text-decoration:none;
padding:0 0 0 10px;
}
div.content_top { width:900px;
 height:90px;
 border:1px solid #434457;
 margin:auto;
 }
div.content_top h1.logo{ float:left;
 margin:0 0 0 20px;
 height:90px;
 width:350px;
 text-indent:-4000px;
 background-repeat:no-repeat;
 background-position:left 50%;
 background-image:url('images/logo.gif');
 }
div.content_top h1.logo_eng{ float:left;
 margin:0 0 0 20px;
 height:90px;
 width:350px;
 text-indent:-4000px;
 background-repeat:no-repeat;
 background-position:left 50%;
 background-image:url('images/logoenglish.gif');
}
div.content_top ul { float:right;
 }
div.content_top ul li { list-style-type:none;
 display:inline;
 padding:0 2em 0 2em;
 line-height:90px;
 }
div.content_top ul li a { background-repeat:no-repeat;
 background-position:1px 50%;
 padding:0 0 0 15px;
 color:#999;
 text-decoration:none;
 }
div.content_top ul li a.home { background-image:url('images/home.gif'); }
div.content_top ul li a.about { background-image:url('images/info.gif'); }
div.content_top ul li a.contact { background-image:url('images/contact.gif'); }
div.content_top ul li a.english { padding:0; font-weight:bold; }
div.content_top ul li a:hover { text-decoration:underline; color:#333; }
div.front_small_article { background-color:#79767b;
 padding-left:10px;
 height:180px;
 }
div.front_small_article h1.h1 { font-size:13pt;
 color:#fff;
 padding-top:0.3em;
 font-weight:bold;
 }
div.front_small_article h2.h2 { font-size:13pt;
 color:#fff;
 padding-top:0.3em;
 font-weight:bold;
 }
div.front_small_article p { color:#fff; }
div.front_small_article a { font-weight:bold; color:#fff; }
div.front_small_article img { float:right; margin:0 0 10px 5px; }
img.nimg {display:none;
}
ul.page_menu { background-color:#434457;
 font-family:verdana;
 padding:13px 4px 4px 4px;
 min-height:164px;
 }
ul.page_menu li { list-style-type:none;
 border-bottom:1px solid #73748b;
 font-size:10px;
 font-weight:bold;
 }
ul.page_menu li a { color:#fff;
 text-decoration:none;
 display:block;
 padding:7px 4px 7px 4px;
 padding-left:1em;
 }
ul.page_menu li a:hover { background-color:#73748b;
 }
ul.page_menu li a.selected { background-color:#73748b; font-weight:bold; }
ul.page_menu li ul { list-style-type:none;
 padding:0 0 0 1em;
 margin:0 0 1em 0;
 }
ul.page_menu li ul li { list-style-type:none; border:0; }
ul.news_article_big { padding:1em }
ul.news_article_big li { list-style-type:none;
 display:block;
 }
ul.news_article_big li a { display:block;
 padding-bottom:1em;
 color:#54a4cd;
 }
ul.news_article_big h1.h1 { color:#E88715;
 font-size:14px;
 }
ul.news_article_big h2.h2 { color: #4C4B4B;
 font-size:1.0em;
 }
ul.news_article_big li p { padding-bottom:1em;
 }
div.image_text {background-color:#eee;
 padding:1em;
 color:#888;
 }
ul.related { padding-left:1em;
 margin-top:1em;
 margin-bottom:2em;
 }
ul.related li { display:block; list-style-type:none; }
ul.related a { color:#54a4cd; }
ul.front_articles { padding:1em; border-bottom:1px solid #ddd; }
ul.front_articles li {
 list-style-type:none;
 padding-bottom:1em;
 display:block;
 }
ul.front_articles li strong { color:#434457; }
ul.front_articles li h1 { font-size:1.1em; color:#E88715; }
ul.front_articles li a { color:#54a4cd; }
li.nobullet { list-style-type:none;}

ul.news_article { padding:1.4em; font-size:11px; }
ul.news_article li { color:#4c4b4b; display:block; }
ul.news_article li h1 { color:#E88715; font-size:14px; }
ul.news_article li h2 {
 font-size:1.0em;
 color: #4C4B4B;
 font-family:verdana;
 }
ul.news_article li a { color:#54a4cd; font-weight:bold; }
ul.news_article li ul { padding: 10px 0 10px 30px;list-style-type:none;}
ul.news_article li ul li {background-image:url('images/bullet.gif');background-repeat:no-repeat;background-position:5px 6px;padding:2px 2px 2px 22px;}
ul.news_article li ol {padding:10px 0 0 30px;}

ul.news_list_big { padding:1em; }
ul.news_list_big li { padding-bottom:1em; }
ul.news_list_big li h2 { font-size:1.2em; color:#E88715; }
ul.news_list_big li h1 { color:#E88715; font-size:1em; }
ul.news_list_big li a { color:#54a4cd; }
ul.front_news { padding:1.4em; }
ul.front_news li { list-style-type:none; padding-bottom:16px; }
ul.front_news li h2 { font-size:1.0em; color: #4C4B4B; }
ul.front_news li h1 { color:#E88715; font-size:14px; }
ul.front_news li a { font-weight:bold; color:#54a4cd; }
ul.language { border:1px solid #434457;
 border-top:4px solid #434457;
 border-bottom:0;
 width:900px;
 margin:auto;
 overflow:auto;
 }
ul.language li { background-color:#434457;
 padding:0.4em;
 display:inline;
 padding-right:2em;
 padding-left:2em;
 float:right;
 }
ul.language li a { color:#fff; }
ul.language li.selected a { color:#eee;
 text-decoration:none;
 }
div.bottom_text {
 position:relative;
 width:900px;
 text-align:left;
 margin:auto;
 background-color:#eee;
 border:1px solid #434457;
 border-top:0;
}
div.bottom_text span {
 padding:1em;
 display:block;
 color:#999;
 font-family:verdana;
 font-size:10px;
}
div.bottom_text span a { color:#74b0ae;}
a.archive {
 display:block;
 color:#54a4cd;
 padding:0 0 0 1em;
 }
.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }
div.main {
 background-repeat:repeat-y;
 border:1px solid #434457;
 border-bottom:1px solid #bbb;
 border-top:0;
 width:900px;
 margin:auto;
 }
div.row_01 {
 width:249px;
 float:left;
 display:block;
 overflow:hidden;
 }
div.row_02 {
 overflow:hidden;
 margin:0;
 padding:0;
 width:396px;
 display:block;
 }
div.row_03 {
 display:block;
 overflow:hidden;
 float:right;
 width:249px;
 height:100%;
 }
div.row_04 {
 overflow:auto;
 display:block;
 }

