/* ----------------------------------------------------------------------------------------------------------

    Structure:

    display; position; float; z-index; overflow; width; height; margin; padding; border; background; align; font;
    Content:

        1) Global, basic styles
        2) Wrappers
        3) Headers
        4) Navigation-menues
        5) Sidebar-boxes
        6) Maincontent-boxes
        8) Footer
        9) Page spesific styles
---------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------------------
1) Global, basic styles
---------------------------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0; border: 0; }
body {
	background: #c5001e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000;
}
.hidden { display: none; }

.brodtekst {

}
h1,h2,h3,h4,h5,h6 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
}
h1,
h2 {
	color: #c5001e;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: lighter;
	line-height: 24px;
	margin-bottom: 20px;
}
h3 { font-size: 16px; line-height: 26px; }
h4 { font-size: 14px; line-height: 24px; }
h5 { font-size: 12px; line-height: 22px; }

ul, ol, p, table, address { margin-bottom: 20px; }
ul, ol { margin-left: 20px; }

address { font-style: normal; }

a {

}
a.external {

}

#content a {
	color: #c60;
	font-style: italic;
	text-decoration: none;
}
#content a:hover {

}

span.highlight { color: #c5001e; }

	/********** TABLES **********/
	td {
		line-height: 16px;
		vertical-align: top;
	}

	#page1469 td,
	#page1468 td { padding: 0 10px; }
	/********** TABLES END **********/

	/********** FORMS **********/
	/********** FORMS END **********/

/* ----------------------------------------------------------------------------------------------------------
2) Wrappers
---------------------------------------------------------------------------------------------------------- */
div#outer_wrapper {
	width: 860px;
	margin: 40px auto 40px auto;
	background: #fff url(content_bg.png) repeat-y;
}
	div#content {
		width: 784px;
		margin: 0 auto 28px auto;
	}

		div#container0 {
			overflow: hidden;
		}

		/********** 2-COLUMNS **********/
		/********** 2-COLUMNS END **********/

		/********** 1-COLUMN **********/
		/********** 1-COLUMN END **********/


/* ----------------------------------------------------------------------------------------------------------
3) Header(s)
---------------------------------------------------------------------------------------------------------- */

div#header {
	background: url(content_bg_top.png) no-repeat 0 0;
	margin: 0 auto 0 auto;
	padding: 24px 38px 0 38px;
	position: relative;
}

	#header h1 {
		width: 313px;
		height: 101px;
	}

		#header h1 a {
			display: block;
			height: 101px;
			background: url(logo1.jpg) no-repeat;
			overflow: hidden;
			text-indent: -9999px;
		}

	#header span#mesterlogo {
		display: block;
		width: 95px;
		height: 83px;
		background: url(merke1.jpg) no-repeat;
		position: absolute;
		top: 41px;
		right: 38px;
	}


/* ----------------------------------------------------------------------------------------------------------
4) Navigation-menues
---------------------------------------------------------------------------------------------------------- */

ul#menu {
	list-style: none;
	font-family: Arial,Helvetica,sans-serif;
	width: 744px;
	margin: 20px auto;
	height: 20px;
	overflow: hidden;
	background: #c5001e;
	font-size: 12px;
	line-height: 20px;
	padding: 0 20px;
}
	ul#menu li {
		float: left;
		margin-right: 20px;
	}
	ul#menu li.l { margin-right: 0; }
	ul#menu li a {
		display: block;
		line-height: 20px;
		height: 20px;
		color: #fff;
		text-decoration: none;
	}
		ul#menu li.active a,
		ul#menu li a.active,
		ul#menu li a:focus,
		ul#menu li a:hover {
			color: #ccc;
		}


/* ----------------------------------------------------------------------------------------------------------
5) Sidebar-boxes
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
6) Maincontent-boxes
---------------------------------------------------------------------------------------------------------- */

	ul.gallery_preview {
		list-style: none;
		overflow: hidden;
	}
	ul.gallery_preview li {
		float: left;
		margin: 0 4px 4px 0;
	}

	div#gallery img {
		max-width: 784px;
	}


/* ----------------------------------------------------------------------------------------------------------
7) WYM-Editor spesific (Flyttet over i base.css)
---------------------------------------------------------------------------------------------------------- */

/* WYMeditor */
/* PARA: Left */
.p_left /* p[@class!="p_right"] */ {
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-style: italic;
	/* float: left; margin: 0 10px 10px 0; text-align: left; font-style: italic; border: 1px solid #ccc; */
}

/* PARA: Right */
.p_right /* p[@class!="p_left"] */ {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: right;
	font-style: italic;
	/* float: right; margin: 0 0 10px 10px; text-align: right; font-style: italic; border: 1px solid #ccc;  */
}

/* IMG: Left */
.image_left /* img[@class!="image_right"] */ {
	float: left;
	margin: 0 10px 0 0;
	/* float: left; margin: 0 10px 0 0; border: 1px solid #ccc; */
}

/* IMG: Right */
.image_right /* img[@class!="image_left"] */ {
	float: right;
	margin: 0 0 0 10px;
	/* float: right; margin: 0 0 0 10px; border: 1px solid #ccc;  */
}

/* FLOAT: Contain */
.float_contain /* */ {
	overflow: hidden;
	/* overflow: hidden; */
}

/* CLEAR: Both */
.clear_both /* */ {
	clear: both;
	/* clear: both; */
}

/* CLEAR: Left */
.clear_left /* */ {
	clear: left;
	/* clear: left; */
}

/* CLEAR: Right */
.clear_right /* */ {
	clear: right;
	/* clear: right; */
}
/* /WYMeditor */

/* ----------------------------------------------------------------------------------------------------------
8) Footer
---------------------------------------------------------------------------------------------------------- */
#footer {
	background: #c5001e url(content_bg_bottom.png) no-repeat 0 0;
	color: #fff;
	padding-top: 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
}
	#footer p {
		text-align: right;
		padding-right: 35px;
	}
		#footer a {
			color: #fff;
			text-decoration: none;
		}
			#footer a:hover {
				color: #ccc;
			}


/* ----------------------------------------------------------------------------------------------------------
9) Page spesific styles
---------------------------------------------------------------------------------------------------------- */

/* Aktuelt */
#page1765 #container0,
#page1470 #container0 { }

#page1765 #container0 h2 {
	color: #c5001e;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: lighter;
	line-height: 24px;
	text-transform: none;
	margin-bottom: 0;
}
#page1766 #container0 h2,
#page1470 #container0 h2 {
	color:#333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#page1766 #container0 ul,
#page1765 #container0 ul,
#page1470 #container0 ul {
	list-style: none;
	margin-left: 0;
}

#page1766 #container0 div.article,
#page1765 #container0 div.sistenyhet,
#page1470 #container0 div.sistenyhet {
	margin-bottom: 40px;
}

	#page1765 #container0 div.sistenyhet h2,
	#page1470 #container0 div.sistenyhet h2 {

	}
	#page1765 #container0 div.sistenyhet ul,
	#page1470 #container0 div.sistenyhet ul {

	}
		#page1765 #container0 div.sistenyhet ul li,
		#page1470 #container0 div.sistenyhet ul li {

		}
			#page1766 #container0 div.article h2,
			#page1765 #container0 div.sistenyhet ul li h2,
			#page1470 #container0 div.sistenyhet ul li h2 {
				color: #c5001e;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 18px;
				font-weight: lighter;
				line-height: 24px;
				text-transform: none;
				margin-bottom: 0;
			}
			#page1766 #container0 div.article div,
			#page1765 #container0 div.sistenyhet ul li div,
			#page1470 #container0 div.sistenyhet ul li div {
				overflow: hidden;
			}

#page1766 #container0 div.flerenyheter,
#page1765 #container0 div.flerenyheter,
#page1470 #container0 div.flerenyheter { }

	#page1766 #container0 div.flerenyheter h2,
	#page1765 #container0 div.flerenyheter h2,
	#page1470 #container0 div.flerenyheter h2 {
		color: #666;
		font-weight: bold;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 10px;
		line-height: 13px;
		text-transform: uppercase;
	}

	#page1766 #container0 div.flerenyheter ul,
	#page1765 #container0 div.flerenyheter ul,
	#page1470 #container0 div.flerenyheter ul {

	}
		#page1766 #container0 div.flerenyheter ul li,
		#page1765 #container0 div.flerenyheter ul li,
		#page1470 #container0 div.flerenyheter ul li {
			overflow: hidden;
			padding: 10px;
		}
		#page1766 #container0 div.flerenyheter ul li.even,
		#page1765 #container0 div.flerenyheter ul li.even,
		#page1470 #container0 div.flerenyheter ul li.even {
			background: #ebebeb;
		}

			#page1766 #container0 div.flerenyheter ul li h3,
			#page1765 #container0 div.flerenyheter ul li h3,
			#page1470 #container0 div.flerenyheter ul li h3,
			#page1766 #container0 div.flerenyheter ul li h3 a,
			#page1765 #container0 div.flerenyheter ul li h3 a,
			#page1470 #container0 div.flerenyheter ul li h3 a {
				color: #333;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: bold;
				line-height: 13px;
				text-decoration: none;
				font-style: normal;
			}
			#page1766 #container0 div.flerenyheter ul li div.newslist_wrapper,
			#page1765 #container0 div.flerenyheter ul li div.newslist_wrapper,
			#page1470 #container0 div.flerenyheter ul li div.newslist_wrapper {

			}
				#page1766 #container0 div.flerenyheter ul li div.newsstr,
				#page1765 #container0 div.flerenyheter ul li div.newsstr,
				#page1470 #container0 div.flerenyheter ul li div.newsstr {
					float: left;
					height: 20px;
					line-height: 20px;
					overflow: hidden;
					width: 400px;
				}
					#page1766 #container0 div.flerenyheter ul li div.newsstr p,
					#page1765 #container0 div.flerenyheter ul li div.newsstr p,
					#page1470 #container0 div.flerenyheter ul li div.newsstr p {
						margin-bottom: 0;
						float: left;
						height: 20px;
						line-height: 20px;
					}
						#page1766 #container0 div.flerenyheter ul li div.newsstr p strong,
						#page1765 #container0 div.flerenyheter ul li div.newsstr p strong,
						#page1470 #container0 div.flerenyheter ul li div.newsstr p strong {
							font-weight: normal;
						}
				#page1766 #container0 div.flerenyheter ul li div.newslist_wrapper a.readmore,
				#page1765 #container0 div.flerenyheter ul li div.newslist_wrapper a.readmore,
				#page1470 #container0 div.flerenyheter ul li div.newslist_wrapper a.readmore {
					float: left;
					margin-left: 10px;
					color: #cc6600;
					font-family: Verdana,Arial,Helvetica,sans-serif;
					font-size: 10px;
					font-style: italic;
					line-height: 20px;
					text-decoration: none;
				}
/* Aktuelt END */
