/* Reva Norge
Utviklet av Dreyer Media
www.dreyermedia.no */

body {
font-family :  Verdana, arial, Sans-Serif;
font-size : 12px;
color : #6C7A7C;
margin : 0; padding : 0; 
background:url(/images/bg.jpg) repeat-x;
/*width:1200px;*/
}

/* Common */
a {text-decoration:none; color:#86DB21;}
a:hover {text-decoration :underline;}
h1, h2, h3,h4,  img, form,input,ul, li {margin:0; padding:0;}
a img {border:0;}
p {padding :0 0 15px 0; margin : 0;}
h2 {color:#86DB21; padding:10px 0 5px 0;font:normal 24px  Georgia, arial, Sans-Serif;}
h3 {color:#86DB21; font-size:15px;}
h4 {color : #86DB21; font-size:15px;font-weight:normal;padding-bottom:5px;}


/* Alignments */
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.alignleft {margin:0 10px 2px 0;}
img.alignright {margin:0 0 2px 10px;}
img.center {display:block; margin-left:auto;margin-right:auto;}

/* ======= Page Strucure ======== */

#header {width:922px;height:144px; background:url(/images/header.jpg) no-repeat;color:#fff;padding:0 40px;}
#wrapper {width:1002px;margin:0 auto;}
#content {width:922px; margin:0 auto;}
#footer-outer {background:#54514B url(/images/f-bg.jpg) repeat-x;}
#footer {width:840px;margin:0 auto; padding:40px 0 0 82px;font-size:11px;color:#fff;background:url(/images/f-icon.jpg) no-repeat;min-height:22px;}
* html #footer {height:22px;}

.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}


/* ===== Header ===== */

/* logo */
h1#logo {font:bold 36px/50px  Georgia, arial, Sans-Serif;color:#444D4E;text-transform:uppercase;padding-top:40px;}
h1#logo a {color:#444D4E;text-decoration :none;}
h1#logo a:hover {text-decoration :none;}

#hdr-right {float:right; width:300px;}

/* Top Navigation */
ul.topnav { list-style:none;float:right;}
ul.topnav li {line-height:21px;background:#534E4E url(/images/top-nav.gif) no-repeat center left;padding:0 9px 0 11px; display:block;height:21px;float:left;border-bottom:1px solid #7B8391;color:#EAECEC;}
ul.topnav li.home  {padding:0 9px 0 23px;background:#534E4E;}
ul.topnav li.last  {padding:0 33px 0 11px;border-right:1px solid #7B8391;}
ul.topnav li a {color:#EAECEC;text-decoration :none;}
ul.topnav li a:hover {color:#fff;text-decoration :none;}
ul.topnav li.rss img {display:block; padding:3px 0;}

p.intro {font-size:16px;color:#534E4d;font-weight:bold; line-height:20px; padding-top:10px;clear:both;}

/* Main Navigation */
ul#nav {padding:0 40px; clear:both;list-style:none;height:68px;}
ul#nav li {list-style:none; display:block; float:left;background:url(/images/nav.gif) no-repeat left center;font-size:14px; font-weight:bold;}
ul#nav li a {line-height:27px; padding:10px 11px 12px 13px;display:block; float:left;background:url(/images/nav-active.jpg) no-repeat -30px -15px;color:#475358;}
ul#nav li a:hover,ul#nav li.selected a {background:url(//images/nav-active.gif) no-repeat center bottom;text-decoration :none;}
ul#nav li.home {background:none;}




/* ===== Content ===== */
.left-col {width:255px; float:left;}
.center-col {width:245px; padding-left:50px;float:left;}
.main-col { width: 500px; float: left; }
.right-col {float:left; width:322px;color:#000;font-size:12px;padding-left:50px;}



#content ul {list-style:none; padding:5px 0;}
#content li {line-height:20px;}

#content ul.fordeler li {background:url(/images/list.jpg) no-repeat 0 1px;padding:0 0 20px 25px;font-size:14px;font-weight:bold;color:#6C7A7C;}
#content ul.fordeler li a { color:#6C7A7C;}

#content ul.siste_nyheter li {border-bottom:1px solid #E6E6E6;}


#content p {line-height:20px;}

.gallery img {float:left; border:5px solid #EAECEC; margin:0 7px 7px 0;}
.right-col embed, .right-col object {width:320px; }

/* ======= Footer ======== */
#footer p {padding:0;line-height:20px;}
#footer a {color:#fff;}

#footer .left { float: left; }
#footer .right { float: right; }
