/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	background-image: url(images/metal_weave.png);	background-repeat: repeat;	margin: 0px;	padding: 0px;}#mitten {	width: 1024px;	margin-right: auto;	margin-left: auto;}#banner {	text-align: center;	height: 190px;}#nav {	float: left;	width: 300px;	text-align: center;	margin: 0px;	line-height: 18px;	padding: 0px;}#nav ul {	list-style-type: none;}#nav li {	margin: 0px;	padding: 0px;	display: block;}.home {	font-family: Arial, Helvetica, sans-serif;	color: #660000;	display: block;	height: 45px;	width: 180px;	background-image: url(images/link_home.png);	background-repeat: no-repeat;	margin: 0px;	padding-top: 12px;	font-size: 14px;}.home:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	background-image: url(images/link_home.png);	text-decoration: none;}.home:visited {	color: #660000;	text-decoration: none;	background-image: url(images/link_home.png);	background-repeat: no-repeat;}.home:hover {	color: #660000;	text-decoration: underline;}.home:active {	color: #660000;}.gallery {	font-family: Arial, Helvetica, sans-serif;	color: #660000;	display: block;	height: 45px;	width: 180px;	margin: 0px;	padding-top: 18px;	font-size: 14px;}.gallery:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	background-image: url(images/link_gallery.png);	text-decoration: none;	background-repeat: no-repeat;}.gallery:visited {	color: #660000;	text-decoration: none;	background-image: url(images/link_gallery.png);	background-repeat: no-repeat;}.gallery:hover {	color: #660000;	text-decoration: underline;}.gallery:active {	color: #660000;}.portfolio {	font-family: Arial, Helvetica, sans-serif;	color: #660000;	display: block;	height: 45px;	width: 180px;	margin: 0px;	padding-top: 18px;	font-size: 14px;}.portfolio:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	background-image: url(images/link_portfolio.png);	text-decoration: none;	background-repeat: no-repeat;}.portfolio:visited {	color: #660000;	text-decoration: none;	background-image: url(images/link_portfolio.png);	background-repeat: no-repeat;}.portfolio:hover {	color: #660000;	text-decoration: underline;}.portfolio:active {	color: #660000;}.cv {	font-family: Arial, Helvetica, sans-serif;	color: #660000;	display: block;	height: 45px;	width: 200px;	margin: 0px;	padding-top: 18px;	font-size: 14px;}.cv:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	background-image: url(images/link_cv.png);	text-decoration: none;	background-repeat: no-repeat;}.cv:visited {	color: #660000;	text-decoration: none;	background-image: url(images/link_cv.png);	background-repeat: no-repeat;}.cv:hover {	color: #660000;	text-decoration: underline;}.cv:active {	color: #660000;}.contact {	font-family: Arial, Helvetica, sans-serif;	color: #660000;	display: block;	height: 45px;	width: 200px;	margin: 0px;	padding-top: 20px;	font-size: 14px;}.contact:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	background-image: url(images/link_contact.png);	text-decoration: none;	background-repeat: no-repeat;}.contact:visited {	color: #660000;	text-decoration: none;	background-image: url(images/link_contact.png);	background-repeat: no-repeat;}.contact:hover {	color: #660000;	text-decoration: underline;}.contact:active {	color: #660000;}#text {	margin: 0px;	float: left;	width: 250px;	padding-left: 50px;}#gallery {	width: 724px;	margin: 0px;	padding: 0px;	float: right;}.rubrik {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	display: block;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 12px;	padding-left: 0px;}.mellanrubrik {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	display: block;	margin: 0px;	padding-top: 18px;	padding-bottom: 12px;}.breadtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	display: block;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 0px;}#bild {	margin: 0px;	float: right;	width: 424px;}#oho {	margin: 0px;	clear: both;	padding-top: 10px;	text-align: center;}