body { margin: 0; padding: 0; 
background-image: url(../bilder/bakgrund.gif);
background-repeat:repeat-y;
background-color: #D5D3D0;
}
#container { padding-left: 11px; width: 913px; background-image: url(../bilder/backgrund_container.gif); 
background: url(../bilder/bakgrund_container.gif); clear: both; overflow:hidden; }

#header { padding-left: 11px; width: 913px;  }
#skuggaundermeny { padding-left: 11px; width: 913px;  }
#menyn { padding-left: 11px; width: 913px; }
#main-holder { width: 660px; float: left; clear: both; padding-left: 8px; margin: 0; }
#rightcol { width: 208px; padding-left: 37px; float: right; overflow:hidden; }
#maincol { width: 393px; float: left; overflow:hidden; }
#centercol { width: 230px; float: right; overflow:hidden; }

#footer { width: 913px; float: left; padding-left: 11px; }
#footermaincol { width: 582px; float: left; overflow:hidden; }
#footerrightcol { width: 305px; float: right; }
#footerrightcol1 { width: 305px; float: left; }
#footerrightcol2 { text-align: right; float: right; }


#blue_ruta { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #101E2D; line-height: 16px; background-image: url(../bilder/blue_ruta_middle.gif); position: relative; top: 0px; left: 0px; /*background-color: #6599D0;*/ width: 186px; padding-right: 11px;padding-left: 11px; display:block; } 


div.float { float: right; padding-bottom: 3px; overflow:hidden; }

#knapp_mernyheter{ height: 20px; width: 114px; text-indent: 10000px; overflow: hidden; background: url(../bilder/knapp_lasallanyheter.gif) top left no-repeat; display: block; text-decoration: none; } 
#knapp_mernyheter:hover{ background-position: bottom left; } 

#knapptillwebbutik{ height: 20px; width: 165px; text-indent: 10000px; overflow: hidden; background: url(../bilder/knapp_vidaretillwebbutik.gif) top left no-repeat; display: block; text-decoration: none; } 
#knapptillwebbutik:hover{ background-position: bottom left; } 


.image_referens_entrepenad {
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}



h1
{
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #167EC5;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

h2
{
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	color: #167EC5;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.rubrik_nyheter_gron {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #129F0F;
	font-style: normal;
}

a.litenlank:link,a.litenlank:visited,a.litenlank:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #444444; text-decoration: underline; }
a.litenlank:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #167EC5; text-decoration: underline; }


.brodtext_small { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444; line-height: 13px; }
.brodtext_small_light  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; line-height: 13px; }

.brodtext { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 16px; }



.text_summa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #167EC5;
	color: #FFFFFF;
	height: 13px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
} 


.prod_lank {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #167EC5;
	line-height: 16px;
}

a.prod_lank:link,a.prod_lank:link,a.prod_lank:visited,a.prod_lank:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #167EC5;
	line-height: 16px;
} 

#blue_rubrik { color: #FFFFFF; }




#red_rubrik { color: #2B0509; margin:0px 0px 2px 0px; }




#red_ruta { background-image: url(../bilder/red_ruta_middle.gif); position: relative; top: 0px; left: 0px; background-color: #DB2134; width: 186px; padding-right: 11px; padding-left: 11px; display:block; } 


a.red_ruta:link,a.red_ruta:visited,a.red_ruta:active {
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #FFFFFF;
	}
a.red_ruta:hover {
	color: #2B0509;
	}





input
{
	color: #444444;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 2px;
	font-size:9px;
	font-family:verdana, geneva, arial, helvetica, sans-serif;
	border: 1px solid #b6b6b6;
	background-color: #FFFFFF;
}



form{ margin-top: 0; margin-bottom: 0; }
submit{ font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999999; color: #444444; }
select { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999999; color: #444444; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #444444; border: 1px solid #999999; } 
.checkbox_utan_ram { border: none; background-color: #FFFFFF; }

.knappar_formular { 
 	background-color: #37B43D; 
	color: #FFFFFF;
	font-size:9px;
	font-family:verdana, geneva, arial, helvetica, sans-serif;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:3px 8px 3px 8px;
	border: 1px solid #fafafa;
	}


	#knappar_formular_rensa { 
 	background-color: #E42236; 
	}


#shoppingcart { position: absolute; top: 90px; left: 40px; height: 100px; width: 500px; background: #eee; border: 1px solid #444; }
#shoppingcart p { margin: 0 1em 1em; }
#booklist, #contents { position: relative; top: 175px; left: 50px; width: 500px; background: #ddd; border: 1px solid #333; }
#booklist ul { list-style-type: none; }
#booklist ul li { margin: 0 1em 1em; }
#contents table { font-size: 90%; border-collapse: collapse; }
#contents table td { border: 1px solid #999; width: 20%; }
#contents p, #contents button { margin: 1em; }












#containermeny { width: 913px; }

.chromestyle{
width: 913px;
height: 26px;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12px;
color: #FFFFFF;
font-size: 10px;*/
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;

background: url(../bilder/service_tjanster.gif) top left repeat-x;
padding: 7px 0px;
margin: 0;
/*height: 26px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 12px;
font-weight: bold;
color: #FFFFFF;
font-size: 10px;*/
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
height: 26px;
/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
/*font-weight: bold;*/
/*line-height: 12px;*/
/*color: #FFFFFF;*/
/*font-size: 10px;*/
display: inline;
}



.meny_bkg { background-image: url(../bilder/service_tjanster_hoover2.gif); }


.chromestyle ul li a, .chromestyle ul li a:link, .chromestyle ul li a:visited, .chromestyle ul li a:active{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 10px;
height: 26px;
padding: 7px 25px;
line-height: 12px;
margin: 0;
text-decoration: none;
border-right: 1px solid #CACACA; /*THEME CHANGE HERE*/
}


.chromestyle ul li a:hover{
background-image: url(../bilder/service_tjanster_hoover.gif);
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
height: 26px;
font-size: 10px;
line-height: 12px;
text-decoration: none;
padding: 7px 25px;
background-repeat: repeat-x;
background-position: top left;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
/*font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
color: #FFFFFF;
line-height:18px;
z-index:100;
text-decoration: none;
background-image: url(../bilder/submeny_bakgrund.gif);
background-color: #B1B1B1;
width: 179px;
visibility: hidden;
}

.dropmenudiv a,.dropmenudiv a:link,.dropmenudiv a:visited,.dropmenudiv a:active {
width: 100%;
display: block;
font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
text-indent: 12px;
border-bottom: 1px solid #FFFFFF; /*THEME CHANGE HERE*/
padding: 4px 0px;
text-decoration: none;
color: #FFFFFF;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
padding: 4px 0px;
color: #FFFFFF;
text-decoration: none;
background-color: #B1B1B1;
background-image: url(../bilder/service_tjanster_hoover.gif);
}












a:link,a:visited,a:active  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #444444;
	line-height: 16px;
} 

a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #167EC5;
	line-height: 16px;
	text-decoration: underline;
}
