/*
Theme Name: Lærlingekompaniet
Theme URI: http://www.snopp.no
Description: A theme by <a href="http://www.snopp.no/">Snopp Media</a>
Version: 1
Author: Snopp Media
Author URI: http://www.snopp.no
*/

body {
margin: 0;
padding: 0;
text-align: center;
background: #fff url(images/bg.jpg) repeat-x top;
border: 0;
font: 75%/170% Arial, Helvetica, sans-serif;
color: #5c5c5c;
line-height: 15px;
}

* {
margin: 0;
padding: 0;
}

p {
margin-bottom: 7px;
}

a {
text-decoration: none;
border: none;
}

a:focus { outline: 0; }

td {
height: 25px;
}

a.opplaringsboka {
width: 176px;
height: 40px;
display: block;
background: url(images/opplaerlingsboka.png) no-repeat;
margin-bottom: 20px;
}
a.opplaringsboka:hover {
-moz-opacity: 0.8;
opacity: 0.8;
}

img {
border: 0;
}

/* headings */
h3 {
font-size: 18px;
}

h2 {
font-size: 24px;
line-height: 27px;
margin-bottom: 5px;
color: #005832;
}

#wrapper {
width: 900px;
margin: 0 auto;
overflow: hidden;
}

#header {
height: 360px;
width: 900px;
}

#left{
width: 400px;
height: 360px;
overflow: hidden;
float: left;
display: block;
}

#right{
width: 500px;
height: 360px;
float: right;
}

#meny {
width: 900px;
height: 40px;
padding: 21px 0 0 0;
}

#container {
margin: 20px 0 0 0;
}

#sidebar {
width: 210px;
margin: 0;
float: left;
text-align: left;
border-right: 1px solid #f3f3f3;
}

#content {
width: 650px;
float: right;
margin: 0 0 0 10px;
text-align: left;
color: #5c5c5c;
display: block;
}

#footer {
width: 900px;
height: 116px;
float: left;
border-top: 1px solid #e3e3e3;
overflow: hidden;
padding: 10px 0px 0px 0px;
margin: 25px 0 0 0;
text-align: right;
font-size: 11px;
color: #acacac;
}

/* meny */

#meny ul { 
display: block; 
list-style: none; 
text-align: left;
text-transform: uppercase;
font-weight: normal;
color: #898989;
}

/* sidebar */
#sidebar h3 {
font-size: 18px;
color: #005832;
margin: 0 0 3px 0;
}

#varefag {
margin: 0 0 20px 0;
}

#varefag ul li a {
font-size: 15px;
}

#kontakt {
margin: 0 0 20px 0;
}

#hvaskjer {
margin: 0 0 20px 0;
}


#arkiv {
margin: 0 0 20px 0;
}

#searchside {
margin: 20px 0 20px 0;
}

#searchform input {
border: 1px solid #e3e3e3;
}

#sidebar a {
color: #5c5c5c;
}

#sidebar a:hover {
color: #858585;
}

/* content */
#content a {
color: #4c4c4c;
}

#content a:hover {
color: #005832;
}

#content h3 {
color: #005832;
margin: 15px 0px 3px 0px;
}

/* footer */
#footer a {
color: #7eb48c;
}

/* diverse */

#searchform label.hidden {
display: none;
}

.logo {
float: left;
}

/* img */



img.centered, .aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	display: inline;
	margin: 0px 0px 2px 7px;

	}



img.alignleft {

	margin: 0px 7px 2px 0px;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}
	
/* list */
#fag ul li {
font-size: 18px;
margin: 0px 0px 5px 0;
}

#varefag ul ul {
margin-top: 10px;
}

#varefag ul ul li a {
font-size: 12px;
color: #004828;
}

#content ul li {
list-style-position: inside;
}
