﻿body, ul, ol, li, form, fieldset, legend, label, p, h1, h2, h3, h4, h5, h6, img, dl, dt, dd, input, select, textarea, checkbox, button, table, tr, th, td { margin: 0; padding: 0; border: 0; list-style-type: none; }

body {
margin: 0px; 
padding: 0px; 
font-family: Calibri, Arial, Sans-Serif; 
font-size: 12px; 
line-height: 16px;
background: url('graphics/bgBody.jpg') no-repeat center top;
}
html {
background-image: url('graphics/bg.jpg');
overflow-y: scroll; 
overflow: -moz-scrollbars-vertical;
}

/*a {font-size: 12px; text-decoration: none; color: #917967; font-weight: bold;}
a:hover { text-decoration: underline;}

a.link{color:#f79239;}
a.linkSelected{color:#f79239; text-decoration: underline;}
/*

p {margin-bottom: 15px;}

*/


/* !!! Trenger antagelig en del important her !!! */
h1 {font-family: Georgia, Palatino Linotype, Serif !important; font-size: 18px !important; font-weight:lighter !important;}
	h1.brownHeader {color: #917967 !important; padding: 0 0 10px 10px;}
	h1.blueHeader {color: #466ba6 !important;  padding: 0 0 10px 10px;}
	h1.whiteHeader {color: #917967 !important; background: url(graphics/bgH1whiteHeader.jpg) no-repeat; height: 35px; padding: 15px 0 10px 15px;}
		

h2 {font-family:Calibri, Arial, Sans-Serif; font-size: 16px !important;}
	h2.brownHeader {color: #FFF; background: url(graphics/bgH2brownHeader.jpg) no-repeat; height: 35px; padding: 15px 0 10px 15px; text-transform:uppercase; }
	h2.blueHeader {color: #FFF; background: url(graphics/bgH2blueHeader.jpg) no-repeat; width: 500px; height: 35px; padding: 15px 0 10px 15px; text-transform:uppercase; }
h3 {font-family: Calibri, Arial, Sans-Serif; font-size: 16px;}
	h3.brownHeader {color: #917967; padding: 0 0 15px 15px; }
h4 {font-family: Calibri, Arial, Sans-Serif; font-size: 18px; font-weight:lighter;}
	h4.brownHeader {color: #917967; padding: 0 0 10px 10px;}
	h4.blueHeader {color: #466ba6;  padding: 0 0 10px 10px;}
	


.searchHeader{
	padding: 20px 0 10px 24px;
}
span.searchHeaderTitle {font-family: Georgia, Palatino Linotype, Serif; font-size: 18px; font-weight:lighter;color: #917967;  }
span.searchHeaderSubtitle{font-family: Calibri, Arial, Sans-Serif; font-size: 15px; font-weight:lighter;color: #917967; line-height:19px;vertical-align:bottom;}
	

/*
.articleImages{top: 100px; float: right; padding: 30px 0 0 30px;}
.articleMainImage{margin-bottom:20px;}
.articlePHeading{ font-weight: bold; padding: 0 0 0 0; color: #917967;}
.articleTopLinks{ float: right;}
.quoteBox{width: 295px; top: 10px; float: right; padding: 30px 0 30px 30px; text-align:center; color: #917967;}
.quoteBox img{ margin-right: 5px;}
.quoteHeading{ font-family:  Georgia, Palatino Linotype, Serif; font-size: 18px; font-style: italic; color: #917967; padding: 10px 0 20px 5px; line-height: 22px;}

.ansatt{ float: left; margin-right: 35px; margin-bottom: 35px;}
.ansattInfo{ margin-left: 20px;}
*/




*/




/*#logo {background-image: url(graphics/Eurosign_logo.png); width: 250px; height: 50px;}*/
#logo {width: 250px; height: 50px;}


/*#s4-workspace{
	background: url('graphics/bgBody.jpg') no-repeat center top;
	width:100% !important;
	margin: 0px !important; 
	padding: 0px !important; 
	border:0px !important;
}
*/

#top{
	width: 100%; 
	background: url(graphics/top_bg.jpg) repeat-x;
	height: 850px;
}

#container{
	margin: 0 auto;
	width: 1090px;
}


#header{
	width: 1090px;
	height:120px;
	background-image: url(graphics/bgHeader.jpg);
	position: relative; 
	margin-left:0px;
}
	
	#logo{position: absolute;top: 47px;left: 80px; cursor:pointer;}
	#addressbar{float: right;margin-right: 15px; margin-top: 10px;color:#000;}
	#addressbar a.link{font-size: 12px; text-decoration: none;color:#f79239; font-weight: bold;}
	#addressbar a.linkSelected{ text-decoration: underline;}

	
	#topBar{float: right;margin-right: 38px;}
	
	#countries {top: 0; overflow: hidden; width: 105px; height: 25px; padding: 0px 0 0 10px; float:right;}
			#countries li  { float: left; padding: 0px 5px 10px 7px; background-color: White; }
				#countries li a { display: block; text-indent: -9000px; width: 20px; height: 20px; }
				#countries li.norway a {width: 25px; background: url(graphics/flags.png) no-repeat 3px 5px; padding-top: 5px;}
					#countries li.norway a:hover { background: #f79239 url(graphics/flags.png) no-repeat 3px 5px;}
				#countries li.sweden a {width: 25px; background: url(graphics/flags.png) no-repeat -23px 5px; margin-left: -10px; padding-top: 5px; }
					#countries li.sweden a:hover { background: #f79239 url(graphics/flags.png) no-repeat -23px 5px;}
				#countries li.denmark a {width: 25px; background: url(graphics/flags.png) no-repeat -48px 5px;  margin-left: -10px; padding-top: 5px; }
					#countries li.denmark a:hover { background: #f79239 url(graphics/flags.png) no-repeat -48px 5px;}

	#toplinks {top: 0; overflow: hidden; height: 30px; padding: 0px 0 0 10px; float: left;}
			#toplinks li  { float: left; padding: 8px 5px 5px 4px; background-color: White; height: 12px; }
				#toplinks li a { padding: 5px 1px 0 1px; font-size: 12px; text-decoration: none; color: #917967; font-weight: bold; }
				#toplinks li a:hover { text-decoration: underline;}				

	#search { position: absolute; left: 743px; top: 55px; width: 305px; height: 40px; overflow: hidden; }
			#search { overflow: hidden; width: 305px; height: 40px; padding: 4px 0 0 7px; background: url(graphics/bg_searchBox.jpg) no-repeat; }
				/*#search input.text, #search button.button { float: left; }
				#search input.text { width: 245px; height: 23px; padding: 5px 0 0 5px; background-color: #f5f4f4;color: #917967; font-weight: bold; font-size: 13px;}
				*/
	/*.SearchButtonStyle{background:transparent url(graphics/search_btn.png) no-repeat scroll 0 0px; height:40px; text-indent:-9000px; width:40px; cursor:pointer;}
	.SearchButtonStyle:hover{background:transparent url(graphics/search_btn_rollover.png) no-repeat;}*/

.s4-search .srch-gosearchimg {
    background: transparent;
    border:0px solid #e3e3e3 !important;
    border-left: none !important;
    background-color:transparent;
    padding: 0 !important;
    height:30px;
    margin-left:-14px;
}
.s4-search input.ms-sbplain {
    width: 244px !important;
    /*background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;*/
    background:transparent;
    border:1px solid #e3e3e3 !important;
    background-color:#f5f4f4;
    height: 23px;
    padding: 7px 14px 0px 7px;
    color: #917967; 
    font-weight: bold;
    font-size:1.2em !important;
	font-family: Calibri, Arial, Sans-Serif;
	border-bottom:0px !important;
	border-right: 0 !important;
}
/*
.s4-search .srch-gosearchimg hover {
    background: transparent url("graphics/search_btn_rollover.png") no-repeat;
    border:0px solid #e3e3e3 !important;
    border-left: none !important;
    background-color:#fff;
    height: 30px;
    padding: 0 !important;
}
.ms-sbgo ms-sbcell img{
	visibility:hidden;
}
*/

#contentBG{
	width: 1090px; 
	margin: 0 auto; 
	background: url(graphics/bgContainer.jpg) no-repeat top center;
	min-height: 700px;
}
#content{
	width: 975px; 
	margin-left: 70px;
	padding-top: 30px;
}
#contentContainer{
	float: left;
	width: 1090px;
	background-image: url(graphics/bgContent.jpg);
}
/*
#leftcol {float: left; width: 620px; margin-left: 15px; margin-top: 15px;}
#rightcol_front {float: right; width: 295px; margin-right: 15px; margin-top: 15px;}
#rightcol {float: right; width: 295px; margin-right: 15px; margin-top: 15px; border-left:solid 1px #e4e2e1; padding-left: 10px;}

*/

#footer{
	clear: both;
	width:100%; 
	background-color:#000;
	background-image: url(graphics/bgFooter.jpg);
	height: 40px;
}
#footerText{ float: right; margin-right: 60px; margin-top: 20px; font-size: 10px; color: gray !important;}
	#footerText a{font-size: 10px; color:#387fb6;}
/*
.separator{height:35px;}


.thumb{ margin-right: 15px;}

.ansatteBox {border-left:solid 1px #e4e2e1; border-top:solid 1px #e4e2e1; width:295px; padding:0px 0px 0px 0px;}

.icons { float: right;}


/** 
 * Slideshow style rules.
 */
 /*
#slideshow {margin:0 auto;width:620px;height:400px;position:relative; margin-bottom: 10px;}
#slideshow #slidesContainer {margin:0 auto;width:620px;height:400px;overflow:auto;position:relative;}
#slideshow #slidesContainer .slide {margin:0 auto;width:620px;height:400px;}
*/
/** 
 * Slideshow controls style rules.
 */
 /*
.control {display:block;width:39px;height:263px;text-indent:-10000px;position:absolute;cursor: pointer;}
#leftControl {top:0;left:20px;background:url('../../graphics/leftNav.png') no-repeat 0 0;
position: absolute;z-index: 99999;height: 300px;
}
#rightControl {top:0;right:20px;background:url('../../graphics/rightNav.png') no-repeat 0 0;
position: absolute;z-index: 99999;height: 300px;
}

#slideIndex{left: 10px;bottom: 10px;position: absolute;}
.numbers{display:inline-block; color:#777;background: #ddd; height: 18px; vertical-align: top; padding: 0 5px 0 5px; font-size: 14px; top:0px; position: relative; margin: 1px; cursor:pointer}
.active{color: #fff;background: #959595;}
.slidetext{ display: none;}
.visible{display:inline-block; color:#fff;background: #959595; height: 18px; vertical-align: top; padding: 0 10px 0 10px; font-size: 14px; top:1px; position: relative;}
*/

