/* @override http://deurell.se/css/deurell.css */

* { 	padding:0px;	margin: 0px;
	}html,body { 	height: 100%;}body {	overflow: scroll;	text-align: center;	background: #948772 url(/graphic/bkgr.jpg) repeat-x;}#container {	width: 750px;	margin: 0 auto;	text-align: left;	min-height:100%;	background: #646367 url(/graphic/container.gif) repeat-y 0;}#top {	width: 100%;	height: 66px;	padding: 0px;	background: url(/graphic/top.gif) no-repeat 0 9px;}#logo {	font-weight: bold;	float: left;	margin-left: 50px;	margin-top: 33px;
	font-family: Verdana, Helvetica, sans-serif;}#logo a {	text-decoration: none;	color: #313034;}#main_menu {	text-decoration: none;	float: right;	margin-top: 32px;	margin-right: 50px;
	font-family: Arial, Helvetica, sans-serif;}

#main_menu img {
	margin-bottom: -2px;
}#main_menu a {	text-decoration: none;	margin-left: 12px;
	float: none;
}#main_menu a:link {	color: #1d1d20;}#main_menu a:visited {	color: #49494d;}#main_menu a:hover {	color: navy;}#main_menu a:active {	color: navy;}#main {	margin: 25px 70px 10px 65px;
	font-family: Verdana, Helvetica, sans-serif;}#main img{	border: 2px solid #28272a;}#main a{	color: #d7d6dd;}/* sidfotsmek */#belowthebottom {	height: 20px;	/* samma som #bottom */	clear: both;}#bottom {	width: 903px;	height: 0px;	/* height = p height + p margin-top + p margin-bottom */	margin-top: 0px;	/* samma som height */	margin-left: auto;	margin-right: auto;}/* portfolio */

.portfolio_start_box {	display: block;	float: left;	width: 150px;	height: 220px;	margin-right: 40px;

}

#galleri_index {	position: absolute;	top: 4em;	left: 290px;	text-align: left;	margin: 0;}#galleri_index img {	border: 1px solid #000000;}#galleri_index table {	margin-left: -10px;}#galleri_index p {	color: #ffffff;	padding: 0;	text-align: center;	font-weight: bold;	text-decoration: none;	margin: 0.4em 0 0.7px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#galleri_index td{	background: #333333;	width: 175px;	height: 175px;	border: 3px outset #cccccc;}#galleri_media {	position: absolute;	top: 4em;	left: 290px;	text-align: left;	margin: 0;	color: #000000;	font: 0.8em Arial, Helvetica, sans-serif;}.media_bild img {	border: 3px solid #000000;	margin: 0;}.flyt_hoger {	float: right;	padding: 0px;	margin: 0px 0px 10px 20px;}.flyt_vanster {	float: left;	padding: 0px;	margin: 0px 20px 10px 0;}.flyt_vanster_lite {	float: left;	padding: 0px;	margin: 0px 5px 10px 0;}.no_wrap {	white-space: nowrap;}/* Color and font */p, li, dd, dt, td  {	color: #f9f9f9;}h1, h2, h3, h4, h5, h6 {	color: white;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* Textstorlekar och avstand */p, dt, dd, li  {	font-size: 0.8em;	line-height: 1.6em;}li, dd  {	margin-left: 2em;}p, dl, ul, ol  {	padding-top: 0.6em;	padding-bottom: 0.6em;}td  {	padding: 0.1em;}dt, dd, li  {	padding-top: 0.1em;	padding-bottom: 0.1em;}h1 {	font-size: 1.2em;	padding-top: 0.4em;	padding-bottom: 0.2em;}h2 {	font-size: 1.1em;	padding-top: 0.3em;	padding-bottom: 0.2em;}h3 {	font-size: 1em;	padding-top: 0.3em;	padding-bottom: 0.2em;}h4 {	font-size: 1em;	padding-top: 0.3em;	padding-bottom: 0.1em;	}h5 {	font-size: 0.8em;	padding-top: 0.3em;	padding-bottom: 0em;}h6 {	font-size: 0.7em;	padding-top: 0.3em;	padding-bottom: 0em;}