/* Index sidan*/



html, body {

	background-color: #EEEEEE;

	margin: 0;

	padding: 0;

	color: #000000;



}

#ram {

	width: 800px;

	position: relative;

	text-align: center;

	background-color: #FFFFFF;

	height: 100%;

	border-right: 2px solid #000000;

	border-left: 1px solid #000000;

	margin-right: auto;

	margin-left: auto;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	margin-top: 5px;







}

#toppbox {

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

/*	width: 450px; */

	margin: 10px auto 10px;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-color: #999999;

	border-bottom-color: #999999;



}

#sitecontent {

	height: 100%; /* 628px */

}

#bottombox {

	width: 800px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

	height: 100%;

	margin-top: auto;

	margin-bottom: 20px;

	overflow: auto;

	z-index: 100;





}



/*Home*/

#home {

	background-color: #FFFFFF;

	height: 100%;

	position: relative;

}

#home_text {
	width: 800px;
	text-align: justify;
	height: 100%; /* 573px */
	overflow: auto;
	position: relative;









}

#framsidebild {

	float: left;

	margin-top: 10px;

	margin-right: 50px;

	margin-bottom: 50px;

	position: relative;

	margin-left: 25px;

	height: 325px;

	width: 400px;







}

.home_rubrikforeul {

	margin-left: 20px;

	position: relative;





}

.home_ul {

	margin-left: 25px;

	position: relative;

	list-style-position: inside;

	list-style-type: circle;







}

.bottombox_ran_home {

	border: 1px solid #000000;



}



/* aboutme*/

#aboutme {
	background-color: #FFFFFF;
	text-align: center;
}

#aboutme_text {
	width: 600px;
	height: 100%; /* 573px */
	overflow: auto;
	position: relative;
	text-align: center;
	padding-right: 100px;
	padding-left: 100px;



}

#aboutme_bild {

	float: left;

	position: relative;

	margin-right: 20px;

	margin-bottom: 20px;
}

/* kontakt*/

#kontakt {

	position: relative;

	text-align: center;

	font-weight: bold;
}

#kontakt_text {

	text-align: left;

	font-weight: bold;

	left: 22%;

	position: relative;

	z-index: 0;

	overflow: auto;

	height: 100%; /* 573px */

	width: 78%;
}

.kontakt_form {
	font-family: Verdana; color: #000000; font-size: 10pt;
}

.kontakt_hr2 {

	width: 330px;

}



/* meny*/

#meny {

	background-color: #DFDFDF;

}



/* portfolio*/

#portfolio {
	background-color: #FFFFFF;
	text-align: center;
	width: 800px;
	height: 100%; /* 573px */
	overflow: auto;
	position: relative;
	text-align: center;

}

.portfolio_text {

	font-family: "Times New Roman", Times, serif, Georgia;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;

}



/*show_thumbs*/

#show_thumbs {

	background-color: #FFFFFF;

}



/*photo_display*/

#photo_display {

	background-color: #FFFFFF;

}

.photo_display_rubrik {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18pt;

	font-style: normal;

	font-weight: bold;

	color: #993300;

}

.photo_display_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	font-weight: normal;

	color: #000000;

}

#reklambox {

}

/* priser*/

#priser {

	background-color: #FFFFFF;

	text-align: center;

	height: 100%;

	position: relative;

	

}

#priser_text {

	position: relative;

	width: 600px;

	z-index: 0;

	overflow: auto;

	height: 100%; /* 573px */

	text-align: center;

	padding-right: 100px;

	padding-left: 100px;

}

.priser_td_bold {

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.priser_td_vanlig {

	font-size: 14px;

	color: #000000;

}



/* Referenser*/

#referenser {
	background-color: #FFFFFF;
	text-align: center;
}

#referenser_text {

	position: relative;

	width: 450px;

	text-align: left;

	z-index: 0;

	overflow: auto;

	height: 100%; /* 573px */

	padding-right: 175px;

	padding-left: 175px;
}

/* Länkar*/

#lankar {
	background-color: #FFFFFF;
}

#lankar_text {
	width: 450px;
	height: 100%; /* 573px */
	position: relative;
	overflow: auto;
	padding-right: 175px;
	padding-left: 175px;
}

#lankar_oversta_fonstret {
	position: relative;
	width: 430px;
	text-align: center;
	height: 40px;
	border: 1px solid #000000;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 13px;
}
#lankar #lankar_text #lankar_lankbox_vanster li {
	padding-top: 10px;
}



#lankar_erikbox {
	position: relative;
	width: 430px;
	text-align: center;
	height: 40px;
	border: 1px solid #000000;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#lankar_lankbox_vanster {
	position: relative;
	width: 415px;
	text-align: left;
	padding-left: 15px;
	border: 1px solid #000000;
	margin-top: 15px;
	padding-bottom: 20px;
}


/* På gång*/

#pa_gang {
	background-color: #FFFFFF;
	text-align: center;
	position: relative;
}

#pa_gang_text {
	height: 100%; /* 573px */
	width: 420px;
	overflow: auto;
	position: relative;
	padding-right: 190px;
	padding-left: 190px;
}

/*Test och länkar i övrigt*/

a:link {

	color: #000000;

	text-decoration: none;



}

a:visited {

	color: #000000;

	text-decoration: none;



}

a:hover {

	color: #993300;

	text-decoration: underline;

}

a:active {

	color: #000000;

	text-decoration: underline;



}

a img {

   border: none;

}

a.maillank:link{

	font-weight: bold;

	color: #0000CC;

	text-decoration: underline;

}

a.maillank:visited{

	font-weight: bold;

	color: #0000CC;

	text-decoration: underline;

}

a.referenslank_text:link {

	font-family: "Times New Roman", Times, serif, Georgia;

	font-size: 14px;

	color: #0000CC;

	text-decoration: underline;

}

a.referenslank_text:visited {

	font-family: "Times New Roman", Times, serif, Georgia;

	font-size: 14px;

	color: #0000CC;

	text-decoration: underline;

}

p {

	font-family: "Times New Roman", Times, serif, Georgia;

	font-size: 14px;

	color: #000000;

}

h2 {

	font-family: "Times New Roman", Times, serif, Georgia;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 0px;

	vertical-align: middle;

}

textarea, input {

	background-color: #EEEEEE;

	border: 2px solid #000000;

}

h1 {

	font-family: "Times New Roman", Times, serif, Georgia;

	font-size: 18px;

	font-weight: bold;

	color: #993300;

	margin-bottom: 0px;

	vertical-align: middle;

}

hr {

	width: 760px;

}

