/****** Generell Side ******/
body {
	text-align:center; 
	background-color:#CCC; 
}

* {
	font-family: verdana, arial, helvetica, sans-serif; 
}

img { 
	border:none;
}

#pagecell {
	margin:0px auto; 
	text-align:left; 
	width:860px; 
	top:10px; 
 	padding:0px 0px 0px 0 px;
	border-style:solid; 
	border-color:#666666; 
	border-left:thin solid #666666; 
	border-top:thin solid #666666;
	border-bottom:thick solid #666666; 
	border-right: thick solid #666666;
	background-color:#333333; 
	border-spacing:inherit;
}

h1 { 
	color:#CCCCCC; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:36px; 
	font-weight:normal; 
	padding:0; 
	margin:0;
}
h3 { 
	color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:normal; 
	padding:0; 
	margin:0;
	}
a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:127px;
	}
a.tooltip:hover span {
	display:inline; 
	position:absolute; 
	background:#eee0e0; 
	background-image:url(images/ToolTip.gif); background-repeat:no-repeat;
	border:1px solid #990000; 
	color:#666666;
	}

/****** Toppfelt ******/
div#topp { 
	margin:0px; padding:20px 20px 0 20px;
	background-image:url(../images/Linjebilder/Love.gif);
}

div#topp a:link, a:visited { 
	text-decoration:none; 
	color:#CCC;
	font-size:18px;
	font-size:36px;
}
div#topp a:hover { 
	text-decoration:none;
	font-size:36px;
	color:#C00; 
}

div#linker {
	border:1px solid black; 
	width:180px; 
} 

#PrintBoks { display:none; 
	color:#000000;	
	font-size:0.6em; 

}

#sectionLinks { 
	margin: 0px;
	padding: 0px;
}

.SectionHeading {
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #333333;
	background:#666666;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	font-size:0.8em;	
}

#sectionLinks a:link, #sectionLinks a:visited {	
	display: block;	
	border-top: 1px solid #999999;	
	border-left: 1px solid #999999;	
	border-bottom: 1px solid #000000;
	background-image:url(../images/Kantny/bakmeny.gif); background-repeat:repeat-x;
	background-color:#222; 
	font-size:0.8em;	
	padding: 3px 0px 3px 10px; 
	color: #CCCCCC; 
	text-decoration: none;
}

#sectionLinks a:hover {	
	border-top: 1px solid #CCCCCC;	
	background-image:url(../images/Kantny/bakredmeny.gif); background-repeat:repeat-x;
	background-color: #a60b16; 
	color:#FFFFFF; 
	text-decoration: none;
}
#sectionLinks .VisSide a:link , #sectionLinks .VisSide a:visited {	
	background-image:url(../images/Kantny/bakredmeny.gif); background-repeat:repeat-x;
	background-color: #a60b16; 

}

#BsectionLinks a:link, #BsectionLinks a:visited {	
	display: block;	
	border-top: 1px solid #999999;	
	border-left: 1px solid #999999;	
	border-bottom: 1px solid #000000;
	/*background-image:url(../images/Kantny/bakmeny.gif); background-repeat:repeat-x; */
	background-color:#ccc; 
	font-size:0.8em;	
	padding: 3px 0px 3px 20px; 
	color: #666; 
	text-decoration: none;
}

#BsectionLinks a:hover {	
	border-top: 1px solid #CCCCCC;	
	background-image:url(../images/Kantny/bakredmeny.gif); background-repeat:repeat-x;
	background-color: #a60b16; 
	color:#FFFFFF; 
	text-decoration: none;
}
#BsectionLinks .VisSide a:link , #BsectionLinks .VisSide a:visited {	
	/*background-image:url(../images/Kantny/bakredmeny.gif); background-repeat:repeat-x;*/
	background-color: #999; 
	color: #333;
}

div#faglinje { 
	position:relative;
	height:20px; 
	font-size:0.6em; 
	color:#CCCCCC; 
}

div#Meny{
	padding:0; position:relative; 
	margin:0 0 25px 0; 
}

/****** Marg ******/
div#VMarg {
 	padding:10px 10px 0 20px; background-image:url(../images/Backgrounds/Linjetest.gif); 
	float:left; background-repeat:repeat-y repeat-x; 
	left:0px; 
	width:185px; 
}
div#VMarg img {
	border:solid 2px #DDD;
	}
div#VMarg a { text-decoration:underline; color:#FFF;
}

.IngressHead { 
	font-size:1.0em; 
	color:#DDD; 
}
.Ingress { 
	font-size:0.8em; 
	color:#DDD; 
}
.Ingress a:link, .Ingress a:visited {
	color:#EEEEEE; 
	text-decoration:underline; 
}


.IngressLeft {
	padding:5px;
	font-size:0.8em; 
	background-color:#a30c15; color:#DDD;
}

.slagord {
	padding:10px; 
	font-size:1.1em; font-family:Comic Sans Ms, Verdana, Geneva, sans-serif;  
	font-style:italic; 
	font-weight:bold; 
	color:#BB3333; 
} 


/****** Innhold ******/
div#Innhold { 
	font-size:0.8em; 
	background-color:#EEE; 
	padding: 10px 0 0 220px; 
	margin:0 20px 0 0; 
}
div#Innhold img { 
	margin:0 0 2px 0; 
}
div#InnholdTeori { 
	font-size:0.7em; 
	background-color:#EEE; 
	padding: 10px 0 0 220px; 
	margin:0 20px 0 0; 
}
div#InnholdTeori img { 
	margin:0 0 2px 0; 
}

.boks { 
	background-image:url(../images/Kantny/RedSquere285KortNote.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:20px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boksStor { 
	background-image:url(../images/Kantny/RedSquere540.jpg); 
	padding:15px 20px 10px 10px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boks270 { 
	background-image:url(../images/Kantny/RedSquere270Note.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:20px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boks280 { 
	background-image:url(../images/Kantny/RedSquere280.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:20px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boks300 { 
	background-image:url(../images/Kantny/RedSquere300.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:20px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boks320 { 
	background-image:url(../images/Kantny/RedSquere320.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:20px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}
.boks340 { 
	background-image:url(../images/Kantny/RedSquere340.jpg); 
	padding-top:20px; padding-left:10px; 
	padding-bottom:10px; 
	padding-right:30px; 
	color:#FFFFFF; 
	background-repeat:no-repeat; 
}

div.IngressA {
	font-size:1.1em; 
	color:#990000; 
}

div.HeadInnhold { 
	font-size:1.2em; font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif; 
	color:#990000; 
}

div#boksnede {
	position:relative; 
	background-color:#E9EAEC; 
	font-size:0.8em; 
	border:1px solid black; 
	width:800px;
}

#Video {
	padding:0; 
	margin:0;
}

div#footer { 
	font-size:0.6em;
	color:#CCC; 
	width:100%;
}
div#footer a:link, a:visited {
	color:#CC4444; 
	font-size:1em;
}
div#footer a:hover {
	color:#DDDDDD; 
	font-size:1em;
}

div#footer address {
	font-style:normal; color:#CCC; 
	letterspacing:.025em; 
	padding:10px 10px 10px 10px; 
}

div#footer address a:link, a:visited {
	color:#CC4444; 
	font-size:1em;
}
div#footer address a:hover {
	color:#DDDDDD; 
	font-size:1em;
}

