*{margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#242424;}
body { background-color: #FFF; padding: 0 0; text-align: center}

/*Selve rammeverket*/
#wrapper { width:850px; margin: 5px auto 0 auto; text-align:left; border:0; }
#pageTop{width: 850px; height: 24px; background: #FFF url(../images/bgHeader_850.gif) no-repeat 0 0;}
#page{ width: 850px; float:left; background: #FFF url(../images/bg_850.gif) repeat-y 0 0; /*padding-top:21px;*/ }
#pageMargin{position: relative; float:left; left: 45px; width:750px;  padding-bottom:20px;}
#pageBottom {width: 850px; height: 75px; background: #FFF url(../images/bgFooter_850.gif) no-repeat 0 0; clear:both; }
#pageBottom p{padding-left: 55px; padding-right: 55px; text-align:center; font-size:11px; padding-top:10px;}
.signatur{font-size:10px; padding-left: 15px;}

/*GRID*/
.grid1, .grid2, .grid3{	display: inline; float:left;position:relative; left:10px;}
.grid1{width:740px;}
.grid2{width:490px; /*background-color:#F00;*/}
.grid3{width:240px; /*background-color:#0F0;*/}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0; margin-bottom:30px;
}

/* Logo*/
#logo, #logo a{float:left; position:relative; top:-7px; left:0px; height: 80px; width:120px; border:0; text-decoration: none; background-image: none; z-index:1000;}
#kontaktinfo{float:left; position:relative; left: 390px; top: 50px; width: 250px; height:30px;}
/*Toppnavigeringen*/
#topnav { float:left; position: relative; left: 10px; top: 0px; height: 30px; width: 740px; color:#FFF; border-bottom: 5px solid #c0121f; background-color:#dedfe0; margin-bottom:3px;}
#topnav ul {position:relative; left: 0px; margin:0;}
#topnav ul li { display: inline; margin-right: 1px; }
#topnav ul li a{float:left; width:115px; height:30px; line-height:30px; text-align:center;  background-color:#dedfe0; color:#38302b; text-decoration:none; font-size:100%; margin-right:0px;border-right: 1px solid #FFF;}
#topnav ul li a:hover, #topnav ul li a.active{background-color:#c0121f; color:#FFF;}



/*Diverse*/
.imgFloat{float:left; margin-left:10px; margin-right:10px;}
.imgThumbs{float:left; margin-right:10px; margin-left:10px; /*border:1px solid #000;*/}
.imgBig{float:left: clear:right; margin-right:10px; margin-left:10px; margin-bottom:10px;}
.spot{background-color: #c0121f; padding-top:10px; padding-bottom:10px;  float:left;  position:relative; left:10px; width:740px;}
.storyList{display: block; float:left;position:relative; width:240px; height:190px;}

/*Globale tagger*/
p, h1, h2, h3, ul{margin-left: 10px; margin-right:10px;}
p{margin-bottom:6px; margin-top:3px;}
h1{font-size:34px; margin-bottom: 20px; margin-top:20px; border-bottom: 1px solid #cecdcd; line-height:48px;}
h2{font-size:16px; margin-bottom: 6px; margin-top:6px;}
h3{font-size:14px; margin-bottom: 6px; margin-top:16px;}
.smallText{font-size:10px;}
h6{font-size:16px; margin-top:6px;border-bottom: 1px solid #cecdcd; width:99%; line-height: 22px; margin-top: 10px; margin-bottom:16px; text-transform: uppercase;}
hr{ clear:both; width:95%; height:1px; margin-top:10px;}

/*List style*/
ul.pktList { margin: 0 0 0 15px; padding-left: 0; list-style: none;}
ul.pktList li { padding-left: 15px; margin-right:5px; margin-top: .4em; background-image: url(../images/pkt.gif); background-repeat: no-repeat; background-position: 0 .5em; } 
ul.pktList li a{ border:0;}


 ul.newsList li {
	list-style: none;
	float: left;
	display: block; 
	list-style-image: none;
	width:91px;
	padding:0;
	margin-right: 15px;
	overflow:hidden;
	}

ul.newsList{
	list-style: none;
	margin-left: 20px;
	padding: 0;
	clear: both;
}

ul.newsList li img {
	border:	none;
	margin:	0 !important; 
}

ul.newsList li a {
	background:	none !important;
	text-decoration: none;
	border: 0;
}


/* Linker*/	
a, a:link {color: #c0121f;	text-decoration:none; border:0;}
a:visited{ color: #c0121f; text-decoration:none; border:0;}
a:hover{color: #c0121f; text-decoration:none; border:0; text-decoration:underline;}
a:focus{color: #c0121f; text-decoration:none; border:0;}
a:active{color: #c0121f; text-decoration:none; border:0; }

/*Undersider*/
/*.imgFloat{float:right; margin-left: 10px; margin-right:10px;}
.colLeft .menu{margin-bottom:9px; margin-top:0px;}

ul.sideMenu{list-style: none; border-top: 0px solid #cecdcd; border-bottom: 0px solid #cecdcd; margin-top:40px; padding-bottom: 5px;}
ul.sideMenu li {  margin-top: .4em;  } 
ul.sideMenu li a{ border:0;}

ul.subMenu { margin: 0 0 0 0; padding-left: 0px; list-style: none;}
ul.subMenu li { padding-left: 40px; margin-right:20px; margin-top: .9em; background-repeat: no-repeat; background-position: 0 0; height: 36px;border-bottom: 1px solid #cecdcd;}
ul.subMenu li.one{background-image: url(../images/ico_one.gif);  } 
ul.subMenu li.two{background-image: url(../images/ico_two.gif); } 
ul.subMenu li.three{background-image: url(../images/ico_three.gif); } 
ul.subMenu li a{ border:0;}
*/


/*Venstre menyboks*/

.menuBox { margin-bottom:10px; padding-bottom:10px; background-image:url(../images/menuBottom.gif); background-position:left bottom; background-repeat:no-repeat; width:90%; }

.menuBox h2 { text-align:left; text-indent: 20px; padding:5px 0 5px 0; font-size: 11px; letter-spacing: 0; font-weight:bold; background: #FFF url(../images/menuTop.gif) left top no-repeat; color:#000; font-family:Arial, Helvetica, sans-serif;}

.menuBox ul {list-style-type:none;margin:0 0 0 2px; }

.menuBox li {text-indent: 20px;   border-top: 1px solid #e0e0e0; color:#000; display: block; width:98.9%; list-style-type:none; line-height:23px;  letter-spacing: .3em; }

.menuBox li a{text-indent: 0; padding:0 0 0 20px; background: #FFF url(../images/pkt.gif) no-repeat 6px 50%; display:block; text-decoration:none; color: #333; letter-spacing:0; }

.menuBox a:hover,.menuBox a:active,.menuBox a:focus{  color: #c0121f; text-decoration:none;}

.menuBox ul li a.current{background-color: #dedfe0; color: #242424;}

.menuBox li li {background-image:none;width:100%; }

.menuBox li li a{padding:0 0 0 30px; background: #FFF url(../images/pkt.gif) no-repeat 16px 50%; display:block; text-decoration:none; color: #333; letter-spacing:0; }

.menuBox li li li a{padding:0 0 0 40px; background: #FFF url(../images/pkt.gif) no-repeat 26px 50%; display:block; text-decoration:none; color: #333; letter-spacing:0; }

.menuBox li li li li a{padding:0 0 0 50px; background: #FFF url(../images/pkt.gif) no-repeat 36px 50%; display:block; text-decoration:none; color: #333; letter-spacing:0; }

