*{margin: 0; padding:0;}

body {
	text-align: center; 
	background: #fff url(img/bodybg.gif) top left repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 62.8%;
}
p{color: #fff; margin-bottom: 5px; font-size: 1.2em;}
img{border: 0px;}
#selfportrait{margin-left: 15px; margin-top: 30px;}
a{outline:none; cursor: pointer;}
a:link{ color: #666; text-decoration: none;}
a:visited{color: #666; text-decoration: none;}
a:hover{color: #999;text-decoration: none;}
/*#placeholder{border-right: 4px solid #fff;}*/
.fet{font-weight: bold;}

div#container{
	margin: 0 auto;
	text-align: left;
	width: 970px;
	height: 455px;
	margin-top: 75px;
}
div#logga{float: left; width: 945px; margin-left: 4px;}
div#header{
	clear:left;
	float: left;
	height: 39px;
	width: 942px;
	border-top: 2px solid #b9b9b9;
	border-bottom: 2px solid #b9b9b9;
	margin: 0 0 4px 4px;
}
	ul#menu{float: right; margin-right: 140px;}
	ul#menu li{float: left; display: inline; list-style-type: none; margin: 10px;}
	ul#menu li a{text-indent: -9999px;}
	li#portfolio a{ display: block; width: 100px; height: 20px; background: transparent url(img/portfolio.gif) top left no-repeat;}
	li#tavlor a{ display: block; width: 68px; height: 20px; background: transparent url(img/tavlor.gif) top left no-repeat;}
	li#uppdrag a{display: block; width: 84px; height: 20px; background: transparent url(img/uppdrag.gif) top left no-repeat; }
	li#info a{display: block; width: 50px; height: 20px; background: transparent url(img/info.gif) top left no-repeat; }
	li#kontakt a{display: block; width: 90px; height: 20px; background: transparent url(img/kontakt.gif) top left no-repeat; }
	
div#leftbox{
	clear: both;
	float: left;
	height: 383px;
	width: 128px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	background-color: #918d8a;
	text-align: center;
}
	img#headlineimg{margin-top: 15px;}
	ul#submenu{margin-left: 5px; font-size: 1.3em;text-align: left; margin-top: 20px;}
	ul#submenu li{display: block; list-style-type: none; margin: 10px;}
	
div#middlebox{
	float: left;
	height: 380px;
	padding: 2px;
	width: 213px;
	padding-left: 3px;
	border-right: 4px solid #fff;
}
	.smallmargin2{text-align:left; margin: 0 15px 0 15px; font-size: 1.1em;}
	div#middlebox p{font-size: 1.1em; margin: 10px 15px 5px 15px;}
	div#middlebox ul{margin-left: 15px; color: #fff; font-size: 1.2em;}
	div#middlebox ul li{list-style-type: none; margin-bottom: 2px;}
div#middleboxindex{
	float: left;
	height: 383px;
	padding: 0px;
	width: 213px;
	padding-left: 0px;
	border-right: 4px solid #fff;
}
div#thumbcontainer{margin-top: 45px;}
div#thumbcontainer a{margin:-1px;}
	
div#rightboximage{
	float: left;
	padding: 0 20px 20px 0px;
	height: 363px;
	width: 568px;
	border-right: 4px solid #fff;
	background-color: #918d8a;
	text-align:center;
}
div#rightboxborder{
	float: left;
	padding: 0 20px 20px 20px;
	height: 363px;
	width: 548px;
	border-right: 4px solid #fff;
	background-color: #918d8a;
}
div#rightboxborderindex{
	float: left;
	padding: 0 20px 0px 0px;
	height: 383px;
	width: 568px;
	border-right: 4px solid #fff;
	background-color: #918d8a;
}
	div#rightboxborder p{margin: 50px 10px 5px 10px;}
div#footer{
	clear:both;
	float: left;
	margin-left: 150px;
}