/* CSS Document */

/* Reset styles - START - these will clear the different browser defaults for various margins, borders and such */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
img{
	border: 0;
	outline: 0;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
#mainContentContainer ol, #mainContentContainer ul {
	list-style:none;
}

#mainContentContainer ul, #mainContentContainer p ul {
	
	list-style-type: disc;
	list-style:outside;
}
#mainContentContainer li {
	margin-left:30px;
	margin-bottom:8px;
}


strong{
	font-weight: bold;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Reset styles - END */

body{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #FFFFFF;
}

/* Clearfix style - START - Forces Firefox to expand divs when content is bigger than initial height. Must be applied as a class to the divs needing it */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Clearfix style - END */

td, font, div{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #000;
}

a{
	color: #000099;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 125%;
	color: #333;
	font-weight: normal;
}

h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	line-height: 130%;
	font-weight: normal;
}

h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 4px;
	color: #333;
	font-weight: normal;
}

h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	color: #333;
	font-weight: normal;	
}

h5{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 3px;
	color: #333;
	font-weight: bold;
	padding-bottom: 0px;
}

h6{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #333;
	font-weight: normal;
	font-style: italic;	
}

p{
	padding-bottom: 11px;
}

.menuDivider{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #FFFFFF;
}
.mainMenu{
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.mainMenuHover{
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#eeeeee;
}
.mainMenu:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#eeeeee;
}


/* Main container styles - START - These are containers for the entire site design. Background is usually defined outside of these, and these contain the actual box of the main site. Usually the outer wrapper is just a box to properly position the site while the siteContainer keeps the main look of the box */
#outerWrapper{
	width: 100%;
	height: 100%;
	text-align: center;
	background-image:url(../images/background-bg_shade.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#wrapper{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 882px;
	overflow: hidden;
	text-align: center;
}

#aboveTop{
	text-align: center;
	clear: both;
	padding-top: 60px;
	padding-bottom: 20px;
}

#siteContainer {
	margin: 0 auto;
	padding: 0;
	width: 882px;
	clear: both;
	text-align: center;
}
/* Main container styles - END */

#contentAreaContainer{
	float: left;
	/* width: 710px; */
	text-align: left;
	margin-top: 10px;
}
#adAreaContainer{
	float: left;
	width: 166px;
	margin-left: 6px;
	margin-top: 10px;
	text-align:right;
}
#topContainer{
	margin: 0;
	padding: 0;
	clear: both;
	width: 882px;
	margin-bottom: 4px;
}
.rightAdBox{
	clear: both;
	font-size:9px;
	margin-bottom: 2px;
	padding-right:2px;
}
.leftAdBox{
	clear: both;
	font-size:9px;
	margin-bottom: 2px;
	padding-left:2px;
}
/* Content split container - START - holds the two div columns that make up the main page layout */
#contentSplitContainer{
	margin: 0;
	padding: 0;
	width: 710px;
	clear: both;
	margin-top: 10px;
	background-image: url(../images/bg_contentline.gif);
	background-position: center top;
	background-repeat: repeat-y;
}
#contentSplitContainerMinside{
	margin: 0;
	padding: 0;
	width: 876px;
	clear: both;
	margin-top: 10px;
	
}
/* Content split container - END */

#contentSplitLeftArea{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 96px;
}
#contentSplitRightArea{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 580px;
	padding-left: 20px;
}
#contentSplitRightAreaMinside{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 602px;
	padding-left: 6px;
}
#breadcrumb{
	width: 100%;
	clear: both;
	color: #808080;
	padding-left:10px;
}


#norwegianDogs{
	background-color:#ffffff;
	width: 100%;
	clear: both;
	margin-top: 15px;
	padding-bottom:0px;
}
#norwegianDogsDescription{
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 4px;
	color: #CC0000;
	font-size: 13px;
	width: 84px;
	float: left;
	font-weight:bold;
}
.dogImage{
	float: left; 
	width: 64px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
#mainContentContainer{
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}
#resultat td
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;

}
.contetLine {

	background-color:#FFFF00;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}
#columnLeftArea{
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 260px;
}
#columnRightArea{
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	text-align: left;
	float: left;
	width: 260px;
}
.articleContainerSplit{
	clear: both;
	margin-bottom: 10px;
}
.articleSplit{
	float: left;
	width: 275px;
	padding: 0px;
	padding-bottom: 10px;

}

.artFrontImageContainer {
	padding-top:3px;
	padding-left:10px;
	float:left;
	

}

.artFrontTextBlock{
	float:left;
	margin-top: 14px;	
	margin-left: 10px;	
	margin-bottom: 5px;
	line-height:140%;	
}
.artFrontHeading{
	color:#000000;
	font-size:18px;
	font-weight:normal;	
	padding-bottom:14px;
}
.articleImageContainer {
	padding-top:3px;
	float:left;
	width: 95px;

}
.articleTextBlock{
	float:left;
	margin-bottom: 15px;	
	
}
.articleHeaderLink
{
	color:#000000;
	font-weight:normal;
	font-size:18px;
	line-height: 110%;
}
.articleHeaderLink:hover
{
	text-decoration:underline;
}
.readmore
{
	color:#000099;
	font-size:11px;
	font-weight:normal;
}
.readmore:hover
{
	text-decoration:underline;
}

#bottomArea{
	margin: 0 auto;
	padding: 0;
	clear: both;
	width: 882px;
	height: 30px;
	text-align: center;
	padding-top: 8px;
}
#bottomContent{
	font-size: 10px;
	padding-top: 5px;
	padding-bottom:10px;
}
#logoArea{
	padding-top:10px;
	float: left;
	width: 412px;
	height: 95px;
}
#topAdArea{
	padding-top:10px;
	float: right;
	width: 470px;
}
#searchArea{
	clear: both;
	width: 882px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
#searchGraphic{
	float: right;
	width: 23px;
	text-align:right;
}
#searchContainer{
	margin: 0;
	padding: 0;
	width: 300px;
	height: 19px;
	float: right;
	padding-left: 20px;
	font-size: 10px;
	color: #0060A9;
}
#searchField{
	margin: 0;
	padding: 0;
	height: 17px;
	width:140px;
	float: left;
	color: #0060A9;
}
#searchField input{
	margin-left:4px;
	margin-right:4px;
	height: 12px;
	font-size: 10px;
	border: 1px solid #0060A9;
}
.search_item {
	padding-bottom:10px;
	list-style-position: outside;
	list-style-type:none
}
#aboutNKK{
	float: left;
	width: 200px;
	font-size: 14px;
	padding-top:2px;
	color: #000000;
}
#newsfeedArea{
	float: left;
	margin-left: 45px;
	width: 100px;
	height: 20px;
	padding-top: 40px;
	background-color: #FFFFFF;
}
.horDivider{
	font-size: 1px;
	clear: both;
	padding-top:10px;
	border-bottom: 1px solid #0060A9;
}
.horDividerSmal{
	font-size: 1px;
	clear: both;
	padding-top:3px;
	border-bottom: 1px solid #0060A9;
}

.archiveLine{
	clear: both;
	padding-top:0px;
	padding-bottom:10px;
	border-top: 1px solid #0060A9;
	
}
.horDividerLine{
	font-size: 1px;
	clear: both;
	padding-top:2px;
	border-bottom: 1px solid #0060A9;
}

.gtRtButton
{  
	padding:0px 0px 4px 0px;
}

.inputCheckbox{
	height: 16px;
	padding-left: 2px;
	border: 0px solid #333333;
}
#minSide {
	padding-top:3px;
}
#minSideMain {
	width: 700px;
	margin-left:20px;
}
#nn{
	margin: 0;
	padding: 0;
}
.topContainer2{
	margin: 0;
	padding: 0;
	clear: both;
	width: 882px;
	margin-bottom: 4px;
}
.formFields {
	height: 18px;
	margin-bottom:4px;
		
}
.formCheck {

	border: 0px;
	vertical-align:middle;
	margin-top:6px;
	margin-bottom:6px;
	
}
#innmTable td {

	padding-bottom:6px;
}

