/*----------------------------------------------------------------------------- 
DEFAULTS
-----------------------------------------------------------------------------*/

#pagepos {
	position: relative;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	text-align:left;
}

#content {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 940px;
	margin: 0px;
	padding-top: 0px;
}


/*----------------------------------------------------------------------------- 
TEXT
-----------------------------------------------------------------------------*/

.h1 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-weight: 700;
	font-size: 42px;
	line-height: 46px;
	letter-spacing: 0.00em;
	color: #fff;
}

.h2 {
	font-family: "Trebuchet MS", Tahoma, Arial;;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 0.00em;
	color: #5a5a5a;
}

.h3 {
	font-family: "Trebuchet MS", Tahoma, Arial;;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0.00em;
	color: #5a5a5a;
}

.h4 {
	font-family: Tahoma, Arial, "Trebuchet MS";;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.00em;
	color: #5a5a5a;
}

.h5 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	line-height: normal;
	letter-spacing: 0.00em;
	color: #fff;
}

.txt10 {
	font-family: Tahoma, Arial, "Trebuchet MS";;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 0.00em;
	color: #5a5a5a;
}

a.linktext:link {
	color: #5d0000;
	text-decoration: underline;
}
a.linktext:visited {
	color: #5d0000;
	text-decoration: underline;
}
a.linktext:hover {
	color: #5d0000;
	text-decoration: none;
	border-bottom: 1px dotted #c20000;
}
a.linktext:active {
	color: #5d0000;
	text-decoration: underline;
}

a.linktextwhite:link {
	color: #000099;
	text-decoration: none;
}
a.linktextwhite:visited {
	color: #000099;
	text-decoration: none;
}
a.linktextwhite:hover {
	color: #c20000;
	text-decoration: none;
	border-bottom: 1px dotted #c20000;
}
a.linktextwhite:active {
	color: #000099;
	text-decoration: none;
}

.bold {
	font-weight:bold;
	}



/*----------------------------------------------------------------------------- 
COLORS
-----------------------------------------------------------------------------*/

.color1 {
	background-color: #fff;
}

.color2 {
	background-color: #000;
}


/*----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/

#logo {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 448px;
	height: 127px;
}
#logo .top10 {
	padding-top: 10px;
	}

#nav {
	position: absolute;
	top: 98px;
	left: 448px;
	width: 492px;
	height: 29px;
}

#btnone {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 47px;
	height: 29px;
}

#btntwo {
	position: absolute;
	top: 0px;
	left: 47px;
	width: 85px;
	height: 29px;
}

#btnthree {
	position: absolute;
	top: 0px;
	left: 132px;
	width: 99px;
	height: 29px;
}

#btnfour {
	position: absolute;
	top: 0px;
	left: 231px;
	width: 120px;
	height: 29px;
}
#btnfive {
	position: absolute;
	top: 0px;
	left: 351px;
	width: 66px;
	height: 29px;
}
#btnsix {
	position: absolute;
	top: 0px;
	left: 417px;
	width: 75px;
	height: 29px;
}



/*----------------------------------------------------------------------------- 
INDEX
-----------------------------------------------------------------------------*/

#indexmainpush {
	position: absolute;
	top: 10px;
	left: 0px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 201px;
	height: 327px;
	text-align: left;
}

#indexmainimage {
	position: absolute;
	background-image: url(../images/index/img_main3.jpg);
	background-repeat: no-repeat;
	top: 10px;
	left: 201px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 739px;
	height: 327px;
	text-align: left;
}
#indexmainimage .top120 {
	padding-top:120px;
	}
#indexmainimage .left30 {
	padding-left:30px;
	}

#indeximgheader {
	position: absolute;
	top: 103px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 700px;
	height: 130px;
	text-align: left;
}
#indeximgheader .top18 {
	padding-top:18px;
	}
#indeximgheader .left10 {
	padding-left:10px;
	}

#indexcolone {
	background-image: url(../images/global/bg_h-prods.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 180px;
	text-align: left;
}
#indexcolone .top46 {
	padding-top:46px;
	}
#indexcolone .top20 {
	padding-top:20px;
	}
#indexcolone .left10 {
	padding-left:10px;
	}

#indexvertdeviderone {
	background-image: url(../images/global/devider_vert.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 504px;
}

#indexcoltwo {
	background-image: url(../images/index/bg_h-hc.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 292px;
	text-align: left;
}
#indexcoltwo .top46 {
	padding-top:46px;
	}
#indexcoltwo .top20 {
	padding-top:20px;
	}
#indexcoltwo .left10 {
	padding-left:10px;
	}
	
#indexvertdevidertwo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 56px;
}

#indexcolthree {
	background-image: url(../images/index/hc_h-nyheter.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 372px;
	text-align: left;
}
#indexcolthree .top46 {
	padding-top:46px;
	}
#indexcolthree .top20 {
	padding-top:20px;
	}
#indexcolthree .left10 {
	padding-left:10px;
	}
	

/*----------------------------------------------------------------------------- 
LAYOUT 2
-----------------------------------------------------------------------------*/

#othermainimage {
	position: absolute;
	background-image: url(../images/produkter/img_main.jpg);
	background-repeat: no-repeat;
	top: 10px;
	left: 0px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 174px;
	text-align: center;
}
#othermainimage .top60 {
	padding-top:60px;
	}

#utbmainimage {
	position: absolute;
	background-image: url(../images/utbildning/img_main.jpg);
	background-repeat: no-repeat;
	top: 10px;
	left: 0px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 174px;
	text-align: center;
}
#utbmainimage .top60 {
	padding-top:60px;
	}
	
#aboutmainimage {
	position: absolute;
	background-image: url(../images/om_hc/img_main.jpg);
	background-repeat: no-repeat;
	top: 10px;
	left: 0px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 174px;
	text-align: center;
}
#aboutmainimage .top60 {
	padding-top:60px;
	}
	
#contactmainimage {
	position: absolute;
	background-image: url(../images/kontakt/img-hyrcity-kontakt.jpg);
	background-repeat: no-repeat;
	top: 10px;
	left: 0px;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 327px;
	text-align: center;
}
#contactmainimage .top35 {
	padding-top:35px;
	}

#othercolone {
	background-image: url(../images/produkter/bg_h_prod.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 180px;
	text-align: left;
}
#othercolone .top36 {
	padding-top:36px;
	}
#othercolone .top20 {
	padding-top:20px;
	}
#othercolone .left10 {
	padding-left:10px;
	}
	
#aboutcolone {
	background-image: url(../images/om_hc/bg_h-hc-col1.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 180px;
	text-align: left;
}
#aboutcolone .top36 {
	padding-top:36px;
	}
#aboutcolone .top20 {
	padding-top:20px;
	}
#aboutcolone .left10 {
	padding-left:10px;
	}

#contactcolone {
	background-image: url(../images/kontakt/bg_h-kontakt1.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 180px;
	text-align: left;
}
#contactcolone .top46 {
	padding-top:46px;
	}
#contactcolone .top20 {
	padding-top:20px;
	}
#contactcolone .left10 {
	padding-left:10px;
	}

#othervertdeviderone {
	background-image: url(../images/global/devider_vert2.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 40px;
	height: 504px;
}

#othercoltwo {
	background-image: url(../images/produkter/bg_h_listtop.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 500px;
	text-align: left;
}
#othercoltwo .top36 {
	padding-top:36px;
	}
#othercoltwo .top20 {
	padding-top:20px;
	}
#othercoltwo .left10 {
	padding-left:10px;
	}
	
#contactcoltwo {
	background-image: url(../images/kontakt/bg_h-kontakt.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 720px;
	text-align: left;
}
#contactcoltwo .top46 {
	padding-top:46px;
	}
#contactcoltwo .top20 {
	padding-top:20px;
	}
#contactcoltwo .left10 {
	padding-left:10px;
	}
	
#othervertdevidertwo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 40px;
}

#othercolthree {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 180px;
	text-align: left;
}
#othercolthree .top80 {
	padding-top:80px;
	}
#othercolthree .top20 {
	padding-top:20px;
	}
#othercolthree .left10 {
	padding-left:10px;
	}



/*----------------------------------------------------------------------------- 
CONTACTS
-----------------------------------------------------------------------------*/

#contactOne {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 220px;
	text-align: left;
}
#contactOne .left6 {
	padding-left:6px;
	}

#contactTwo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 220px;
	text-align: left;
}
#contactTwo .left6 {
	padding-left:6px;
	}

#contactThree {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 280px;
	text-align: left;
}
#contactThree .left6 {
	padding-left:6px;
	}


/*----------------------------------------------------------------------------- 
AGENT
-----------------------------------------------------------------------------*/


#agentRow {
	float: left;
	clear: both;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 120px;
}

#agentColOne {
	float: left;
	margin: 0px; 
	padding: 0px 0px; 
	width: 180px;
	text-align: left;
}
#agentColOne .top13 {
	padding-top:13px;
	}


#agentColTwo {
	float: left;
	margin: 0px; 
	padding: 0px 0px; 
	width: 39px;
}

#agentColThree {
	float: left;
	margin: 0px; 
	padding: 0px 0px; 
	width: 240px;
	text-align: left;
}

#agentColFour {
	float: left;
	margin: 0px; 
	padding: 0px 0px; 
	width: 200px;
	text-align: left;
}

#agentColFive {
	float: left;
	margin: 0px; 
	padding: 0px 0px; 
	width: 280px;
	text-align: left;
}


/*----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/

#rowspacer {
	float: left;
	clear: both;
	margin: 0px; 
	padding: 0px 0px; 
	width: 940px;
	height: 20px;
}

#footerindex {
	background-image: url(../images/global/bg_footer.gif);
	background-repeat: no-repeat;
	float: left;
	clear: both;
	width: 940px;
	height: 70px;
	text-align: center;
}
#footerindex .top15 {
	padding-top: 15px;
	}
