/* Global reset of padding */
* {
	padding:0;
	margin:0;
}

/* End of global reset */

/* Typography */
body {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #ffffff;

}

h3 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
h4 {
  font-family:Tahoma,Arial,Helvetica,sans-serif;;
  font-size: 11px; 
  font-weight:Bold;
}
a:link {
	color: #30779b;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
}
a:visited {
	color: #30779b;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
a:hover {
	color: #65b1d7;
}
a:active {
	color: #30779b;
}
.clear{
	clear: both;
}

p {
margin-bottom:10px;}
#page {
width:850px;
margin-left:auto;
margin-right:auto;

}
/* Header */
#header {
width:850px;
margin-left:auto;
margin-right:auto;

}
/* End of Header */

/* Navigation */
/* common styling */
/* set up the overall width of the menu div, the font and the margins */

.menu {
	width:700px;
	position:relative;
	top: 0px;
	text-align:center;
	z-index:100;
	margin-left:182px;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0px; 
margin:0px;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
display:inline;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:167px;
	height:22px;
	color:#333333;
	line-height:22px;
	font-size:11px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .2em;

}
.menu ul li.active a {
background-color:#30779b;

}

.menu ul li.active a:hover {
color:#FFFFFF;
}

.sep{
display:none;}
/* End of Navigation */

/* Content */
#wrap {
}

#content{
width: 670px !important;
width: 660px;
float:left;
text-align:left;
margin-top:30px;
color:#555555;
}

.post {
margin-left:auto;
margin-right:auto;
font-size:13px;}

.center_img {
margin-left:auto;
margin-right:auto;
width:400px;}

#contact { /*Special CSS to format Contact page */
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width: 840px;
}
#homepage { /*Special CSS to format home page */
	font-size:13px;
	margin-left:40px;
	width: 760px;
}
#homepage img{
margin-left:10px;
}
#Medarbeidere {
font-size:11px;}
#Medarbeidere strong {
font-size:13px;}
/* End of Content */

/* Sidebar */
#sidebar{
/*width:180px;*/
float:left;
margin-top:28px;

}

#sidebar ul{
	width:180px;
}
#sidebar li{
	list-style-type: none;
	margin-bottom:0px;
}
#sidebar li a{
	color:#30779b;
	display:block;
	width:150px;
	padding-bottom:6px;
	padding-left:9px;
	margin-left:0px;
	font-size: 8pt;
	text-decoration: none;
	letter-spacing: 2px;	
}
#sidebar ul li.active a, #sidebar ul li.active li.active a{
	background-image:url(/%7Earklf/assets/templates/arklf/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 2px;}

#sidebar ul li ul {
display:none;
margin-left:10px;
}
#sidebar ul li.active ul  {
display:block;
}
#sidebar ul li.active ul li a{
	background-image:none;

}

#sidebar ul li ul li.active a {
	background-image:url(/modx/assets/templates/arklf/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;}

	
/* End of Sidebar */

/* Tables */
tr {
vertical-align:top;}

#reference td {
padding-bottom:20px;
padding-right:20px;}

#reference {
margin-left:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* End of tables */
/* Footer */
#footer {
/*	height:75px;*/
	clear:both;
}
#footer p {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color:#747474;
	text-align: left;
	padding-top: 25px;
	font-size: 11px;
}

/* End of footer */

/* Image Gallery */
.thumbscontainer {
width:80px;
}
.post .thumbscontainer ul.thumbs li {
 margin:0px 0px 7px 3pt !important;
 
}

.post .picturecontainer{
text-align:left;}
#showpic img {
float:left;}
.post .picturedescription, #showpic .picturedescription{
width:185px !important;
width:170px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
float:right;
font-size:11px;}


/*.post .picturecontainer p {
float:right;
display:inline;
width:180px;
}


/* End iof Image Gallery */
