@charset "utf-8";

/*------------- [ RESET ] -------------*/

* { margin: 0; padding: 0; }



/*------------- [ CONTENT ] -------------*/

.hidden	{ display:none; }
.border { border:1px solid black; }
.active { background-color:#36668b; cursor:default; }
.clear { clear:both; }
.lightBlue { background-color:#dfecf3; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; }
.marginTop { margin-top:10px; }
.marginBottom { margin-bottom:25px; }
.decrease-width { width:600px; }
.bold { font-weight:bold; }
.undertexter { font-style:italic; font-size:11px; color:#36668b; display:inline; }



body { background-image:url(../layout/back.png); background-repeat:repeat-x; background-color:#53798c; font-family: Arial, sans-serif; color:#000000; font-size:12px; }
img { border:0; }
p { line-height:180%; padding: 0px 0px 0px 0px; }
ul { list-style-type:none; }
h1,h2,h3,h4,h5,h6 { font-weight:bold; font-style:italic; color:#36668b; }
h1 { font-size:23px; margin-left:122px; margin-bottom:5px; }
h3 { font-size:13px; margin-bottom:3px; }
h2 { font-size:16px; width:842px; height:39px; margin-left:-16px; padding:33px 0px 0px 25px ; background-image:url(../layout/header.png); background-repeat:repeat-x;}







																
/*------------- [ LAYOUT* ] -------------*/

#startsida p { width:400px; padding-bottom:20px; }

#container { margin:auto; width:877px; }

#top { background-image:url(../layout/top.png); background-repeat:no-repeat; height:142px; width:876px; padding:40px 0 0 12px; }
	

#menu { background:url(../layout/menu.png) no-repeat; width:877px; height:19px; }

#menu ul { margin:auto; padding-left:45px; display:block; }

#menu ul li { display:inline; }
	
#menu ul li a { padding:4px 30px 4px 30px; font-weight:bold; font-size:11px; color:#fff; text-decoration:none; text-transform: uppercase; float:left; line-height:100%; }

#menu ul li a:hover, #top ul li a:focus, #top ul li a:active { background-color:#36668b; }

#menu p {  display:inline; margin:2px 0px 0px 6px; padding-top:10px; } /*Positionering för språkval*/



#content {
	width:877px;
	background-image:url(../layout/contentBack.png);
	background-repeat:repeat-y;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 21px;
}
#contentHittaHit { width:877px; padding:0px 0px 0px 21px; background-image:url(../layout/contentBack.png); background-repeat:repeat-y; } /*Exklusivt för hitta hit sidan*/
	
#mainContent { width:830px; padding:10px 20px 0 10px; }

#mainContent .startWindow { margin-top:5px; }

.startLinks { float:right; margin:0px 10px 0 0; vertical-align:text-bottom; }
	
#bottom {
	margin-top:1px;
	padding-top:11px;
	background-image:url(../layout/bottom.png);
	background-repeat:no-repeat;
	height:107px;
	width:878px;
}	

#copyrightText { z-index:2; margin:-55px 0 0 180px; padding:0;  color:#ffffff; width:507px; font-size:10px; text-align:center; }
	
#bottom a { float:left; margin:4px 41px 4px 15px;  font-size:11px; color:#fff; font-style:italic; text-decoration:none; line-height:160%; }
#bottom p a { float:none; margin:0px 0px 0px 0px; font-size:11px; color:#fff; text-decoration:underline; }
#bottom p a:hover { text-decoration:none; }
#mainContent a { color:#505050; font-weight:bold; line-height:180%; font-size:11px; }

#mainContent a:hover, #mainContent a:focus, #mainContent a:active { text-decoration:none; }

#startsida { float:left; width:430px; }

#indexMerchandising { float:right; width:362px; height:652px; padding:20px 10px 10px 3px; margin-top:10px; background:url(../layout/nyheterBackground.png) no-repeat;  }
#indexMerchandising img { margin-bottom:8px; margin-top:11px; }


/*-------------------------------- [ LAYOUT TJÄNSTER ] -------------------------------*/

.row { clear:both; font-size:11px; }

.left { height:150px;  padding:20px 10px 0px 20px;  float:left; margin-top:10px; width:370px; }

.right { height:150px;  padding:20px 10px 0px 20px; margin-left:20px; margin-top:10px; float:left; width:370px; }

.row img { float:left; padding:0px 20px 25px 0; margin-top:0px;  }






/*-------------------------------- [ LAYOUT PRODUKTINFO ] -------------------------------*/



#produktContent img { margin-left:10px; }

#produktContent ul { margin:10px 0 10px 0; }

#produktContent ul li { background-image: url(../pics/pdf.jpg); background-position: center left; background-repeat: no-repeat; padding-left: 20px; }

#produktLeft { float:left; width:560px;  }

.produktRow {  float:left; padding:10px 10px 10px 10px; margin-bottom:20px; }

.produktRow img { float:right;   }

#produktRight { float:right; width:215px; padding-left:10px; margin-right:10px; }

#produktRight h3 { background-color:#c8dce7; height:15px; margin-left:-10px; padding:7px 10px 7px 30px;  border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; }





/*-------------------------------- [ LAYOUT BILDGALLERI ] -------------------------------*/


#bildgalleriContent #left { width:230px; float:left; }

#bildgalleriContent #right { width:520px; float:right; margin-right:10px; }

#bildgalleriContent h3 { margin-bottom:10px; }

#bildgalleriContent ul { margin-bottom:30px; }

#bildgalleriContent ul li { padding:1px 0 1px 5px; }




/*-------------------------------- [ LAYOUT HITTAHIT ] -------------------------------*/

#hittaHitContent h3 { margin:15px 0 5px 0; }

#hittaHitContent p { margin:5px 0 5px 0; }

#hittaHitContent #sundsvall { float:left; padding-left:110px; }

#hittaHitContent #langas { float:left; margin-left:90px; }


#hittaHitContent img { margin-bottom:-5px; }

#hittaHitContent img.big { padding:20px; }

#medarbetare { margin-top:35px; margin-left:20px; }
#medarbetare img { margin-left:-46px; margin-top:10px; }




/*-------------------------------- [ LAYOUT FINLAND ] -------------------------------*/

#finlandContentt { padding-left:180px; margin:70px 0 120px 0; }

#finlandContentt p { width:450px; font-size:14px; padding:10px 0 10px 0; text-align:center; }
#finlandContentt p a {font-size:14px;}

#finlandContent { padding-left:180px; }

#finlandContent p { width:450px; padding:10px 0 10px 0; text-align:center; }

#finlandInfoContent p { width:550px; padding:10px 10px 10px 10px; margin:0 0 30px 0; }

#finlandContent img { padding:8px; }










#newsContent { margin:auto; width:850px; }
