/*
Laserhuset.se v1 Svensk
Ola Hermansson Svensk Formgivning
081212
*/

html {
	margin: 0;
	padding: 0;
}	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active {
	color: #733C2C;
	text-decoration: underline;
}
a:hover {
	color:#5D417D;
	text-decoration: underline;
}


/*
 *		STRUKTUR
 *		
 */

#content {
background-image:url(images/logotop.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
margin-top:0px;
width: 800px;
height:500px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#contentwrap {
position:absolute;
top:10px;
left:0px;
width:800px;
}
#left {
position:absolute;
top:0px;
left:3px;
width: 165px;
}
	#leftsok {
	float:left;
	width:165px;
	height:25px;
	}
	input.search_string {
	width:100%;
	height:14px;
	text-align:left;
	border: 2px solid #c4d5d1;
	background-color: #FFFFFF;
	font-size:9px;
	}
	input.submit {
	background-image: url(images/button_off.gif);
	width:60px;
	height:20px;
	border:0px;
	color:#000000;
	font-size:90%;
	}
	input.submit:hover {
	background-image: url(images/button_on.gif);
	width:60px;
	height:20px;
	border:0px;
	color:#000000;
	}
#mid {
position:absolute;
top:140px;
left:200px;
width: 580px;
}
#mid h4.nedknuff{
padding-bottom: 10px;
}
#footer { 
width:580px;
padding: 40px 0px 20px 0px;
text-align:center;
}

/*
 *		SIDOMENY1
 *		
 */	

div#leftmeny1 {
float:left;
margin-top:5px;
left:0px;
width: 165px;
line-height:13px;
text-align:center;
font-size:80%;
}
div#leftmeny1 ul {
margin:0px ;
padding:0px;
list-style-type: none;
}
div#leftmeny1 ul li ul{
line-height:13px;
margin:0px 0px 0px 10px;
padding:0px;
list-style-type: none;
}
div#leftmeny1 li {
padding-top:3px;
}
div#leftmeny1 li a {
display: block;
color:#000000;
background-color:#c9c9c9; /* <--------------- GRÅ BG */
text-decoration: none;
border:2px solid #c4d5d1; /* <--------------- GRÖN BORDER */
}
div#leftmeny1 li a:hover {
background-color:#afafaf; /* <--------------- GRÅ HOVER */
}
div#leftmeny1 li.menu-expand a {
background:#c9c9c9 url('images/undersida.gif') no-repeat 100% 100%;
}
div#leftmeny1 li.menu-expand a:hover {
background:#afafaf url('images/undersida.gif') no-repeat 100% 100%;
}
div#leftmeny1 li.menu-child a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
}
div#leftmeny1 li.menu-child a:hover {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-decoration:underline;
}
div#leftmeny1 li.menu-current a {
background-color:#939191;  /* <--------------- GRÅ VALD */
}
div#leftmeny1 ul li ul li.menu-child a {
background-color:#FFFFFF;
}
div#leftmeny1 ul li ul li.menu-sibling a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
}
div#leftmeny1 ul li ul li.menu-current a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
text-decoration:underline;
}
div#leftmeny1 ul li ul li.menu-sibling a:hover, div#leftmeny1 ul li ul li.menu-current a:hover {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
text-decoration:underline;
}


/*
 *		SIDOMENY2
 *		
 */	
 	
div#leftmeny2 {
float:left;
margin-top:5px;
left:0px;
width: 165px;
line-height:13px;
text-align:center;
font-size:80%;
}
div#leftmeny2 ul {
margin:0px ;
padding:0px;
list-style-type: none;
}
div#leftmeny2 ul li ul{
line-height:13px;
margin:0px 0px 0px 10px;
padding:0px;
list-style-type: none;
}
div#leftmeny2 li {
padding-top:3px;
}
div#leftmeny2 li a {
display: block;
color:#000000;
background-color:#e5e5e5; /* <--------------- GRÅ BG */
text-decoration: none;
border:2px solid #c4d5d1; /* <--------------- GRÖN BORDER */
}
div#leftmeny2 li a:hover {
background-color:#cacaca; /* <--------------- GRÅ HOVER */
}
div#leftmeny2 li.menu-expand a {
background:#e5e5e5 url('images/undersida.gif') no-repeat 100% 100%;
}
div#leftmeny2 li.menu-expand a:hover {
background:#afafaf url('images/undersida.gif') no-repeat 100% 100%;
}
div#leftmeny2 li.menu-child a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
}
div#leftmeny2 li.menu-child a:hover {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-decoration:underline;
}
div#leftmeny2 li.menu-current a {
background-color:#aaa8a8;  /* <--------------- GRÅ VALD */
}
div#leftmeny2 ul li ul li.menu-child a {
background-color:#FFFFFF;
}
div#leftmeny2 ul li ul li.menu-sibling a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
}
div#leftmeny2 ul li ul li.menu-current a {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
border:none;
text-align:left;
text-decoration:underline;
}
div#leftmeny2 ul li ul li.menu-sibling a:hover, div#leftmeny2 ul li ul li.menu-current a:hover {
background:#FFFFFF url('images/undersidan.gif') no-repeat 100% 100%;
text-decoration:underline;
}
/*
 *		TEXT
 *		
 */

 
#mid { text-align:left; line-height:1.4em; color:#58585a; }
#mid h1 { font-size:220%; line-height:1.2em; color:#999999; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
#mid h2 { font-size:140%; line-height:1.2em; color:#999999; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
#mid h3 { font-size:120%; line-height:1.2em; color:#999999; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px; }
#mid h4 { font-size:100%; line-height:1.2em; color:#999999; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#mid h5 { font-size:80%; line-height:1.2em; color:#999999; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#mid h6 { font-size:80%; line-height:1.2em; color:#999999; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#mid ul { list-style:square;}
#mid img { border:0px;}
p { padding-top: 0px; margin-top:0px; }
