body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(../img/bakgrund_liten.jpg) repeat 0 0;
}
h1{
	color: #8F8C55;
	font-size: 0.9em;
	margin: 0;

}
h2{
	color: #2C290F;
	font-size: 0.7em;
	margin: 0;
}
h3{
	color: #2C290F;
	font-size: 0.95em;
	margin: 0;
}
h3{
	color: #2C290F;
	font-size: 0.90em;
	margin: 0;
}
p{
	color: #332e10;
	font-size: 0.7em;
	margin: 0;
	line-height: 1.3;
}
a{
	margin: 0;
	color: #332e10;
}
ul li{
	margin: 0;
	line-height: 1.3;
}
img{
	margin: 0;
	border: none;
}
#wrapper{
	width: 920px;
	margin: 0 auto;
	padding: 1em 0 1em 0;
	overflow: hidden;
}
#content{
	background: url(../img/bgcontent.gif) 0 0 repeat-y;
	width: 912px;
	margin: 0;
	padding: 0;
	float: left; 
	clear: right;
	position: relative; /*På grund av annonserna*/
	z-index: 10;	   /*                      */
}
#header{
	margin: 0 auto;
	padding: 0;
	width: 882px;
}
#logo{
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
}
#mainContent{
	margin: 0;
	margin-left: 0.8em;
	width: 882px;
}
img#topBanner{
	margin: 0;
}
#menu{
	padding: 0;
	background: url(../img/bgmenu.png) 0 0 no-repeat;
	width: 882px;
	height: 21px;
}
#menu ul{
	margin: 0;
	padding: 0;
}
#menu li{
	list-style-type: none;
	display: inline;
	margin: 0;
	margin-left: 1em;
	padding-right: 0.5em;
}
#menu a{
	font-size: 0.85em;
	color: #938F4E;
}
#menu a:hover{
	color: #333;
}
#activeLink a:active, #activeLink a:focus, #activeLink a:link, #activeLink a:visited{
	color: #333;
}
#contentSubmenu{
	width: 197px;
	margin: 0;
	padding: 0;
	float: left;
}
#bgSubmenySkonhet{
	background: url(../img/detail_beauty_up.gif) right top no-repeat;
	width: 111px;
	height: 93px;
	margin: 0;
	padding: 0;
	float: left;
}
#submenuTop{
	background: url(../img/top_submenu_shopping.gif) 0 0 no-repeat;
	width: 197px;
	height: 54px;
	margin: 0;
	padding: 0;
}
#submenu{
	background: url(../img/body_submenu_shopping.gif) 0 0 repeat-y;
	width: 197px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
#submenu ul{
	margin: 0;
	padding: 0;
}
#submenu li{
	list-style-type: none;
	margin: 0;
	padding:0;
	padding-bottom: 0.6em;
	display: block;
	text-align: center;
}
#submenu a{
	font-size: 0.65em;
	color: #fff;
}
#submenu a:hover{
	color: #333;
	text-decoration: underline;
}
#submenuBottom{
	background: url(../img/bottom_submenu_shopping.gif) 0 0 no-repeat;
	width: 197px;
	height: 22px;
	margin: 0;
	padding: 0;
}
#topMenuRestaurang{
	background: url(../img/detail_toppsubmeny_restaurang.gif) 0 0 no-repeat;
	width: 134px;
	height: 53px;
	margin: 0 auto;
}
#topContentStartsida{
	background: url(../img/intro_hemsida.jpg) 0 0 no-repeat;
	width: 905px;
	height: 253px;
}
#topContentStartsidaText{
	margin: 0;
	padding: 1em;
	width: 600px;
}
#topContentLokal{
	border: #8F8C55 solid 1px;
	overflow: hidden;
	width: 881px;
}
#topContentLokalText{
	margin: 0;
	padding: 1em;
	width: 596px;
	float: left;
}
#topContentLokalText h2{
	margin: 0;
	margin-bottom: 1em;
}
#gallery{
	float:right;
	margin:0;
	padding:1em;
	width:200px;
}
#bgbox{
	background: url(../img/detail_box.gif) 0 0 no-repeat;
	width: 121px;
	height: 34px;
	margin: 0;
	margin-left: 1.5em;
	margin-bottom: 1em;
}
#topContentArkitektur{
	background: url(../img/gallery.jpg) 0 0 no-repeat;
	width: 881px;
	height: 159px;
	padding: 1em;
}
#topContentRestaurang{
	margin: 0;
	padding: 0;
	width: 868px;
}
#topContentRestaurangText{
	background: url(../img/intro_restaurang.gif) 0 0 no-repeat;
	width: 682px;
	height: 134px;
	margin: 0;
	float: left;
}
#topContentRestaurangText p{
	padding: 1em;
}
#topContentRestaurangGallery{
	background: url(../img/bg_foto_intro.jpg) 0 0 no-repeat;
	width: 174px;
	height: 170px;
	margin: 0;
	float: right;
	clear: right;
}
#topContentRestaurangGallery img{
	padding: 0.3em;
}
#topContentShopping{
	background: url(../img/detail_intro.gif) center right no-repeat;
	margin: 0;
	padding: 0;	
}
#topContentShoppingText{
	margin: 0;
	padding: 1em;
	background: url(../img/intro_content.gif) 0 0 no-repeat;
	width: 794px;
	height: 94px;
}
#topContentSkonhet{
	background: url(../img/bg_tips.gif) 0 0 no-repeat;
	width: 626px;
	height: 125px;
}
#topContentSkonhetText{
	margin: 0;
	padding: 1em;
}
#mainContent h1{
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}
#middleContentLokal{
	margin: 0;
	padding: 0;
}
.middleContentLokal{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	padding-bottom: 1em;
	float: left;
	border: #000 solid 1px;
	width: 267px;
	height: 700px;
}
.middleContentLokal img{
	margin: 0;	
	padding: 0;
	display: block;
}
.middleContentLokalText{
	margin: 0;
	padding: 1em 1em;
}
.middleContentLokalText h2{
	font-size: 0.7em;
	color: #8F8C55;
	margin: 1em 0;
}
.middleContentLokalText p{
	margin-top: 1em;	
}
.middleContentLokalText ul li{
	margin: 0;
	margin-left: -3.4em;
	padding: 0;
	
}
.middleContentLokalText li{
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	padding-bottom: 1em;
	list-style: none;
	text-align: left;
}
.middleContentLokalText li a{
	font-size: 1em;
	color: #000;
}
.middleContentLokalText a:hover{
	text-decoration: underline;
}
#middleContenLokalCenter{
	margin-left: 2.35em;
}
#middleContenLokalRight{
	float: right;
}
#bg1{
	background: url(../img/detail1.gif) top right no-repeat;
	margin: 0;
}
#bg2{
	background: url(../img/detail2.gif) top right no-repeat;
	margin: 0;
}
#bg3{
	background: url(../img/detail3.gif) top right no-repeat;
	margin: 0;
}
#middleContentRestaurang{
	margin: 0;
	padding-top: 1em;
	clear: left;
}
#middleContentRestaurangContainer{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	
}
#middleContentRestaurangContainer h2{
	padding-left: 1em;
	margin-top: 1em;
	overflow: hidden;
}
.middleContentRestaurang{
	margin: 0;
	margin-top: 1em;
	padding: 0;
	float: right;
	
}
.middleContentRestaurangGallery{
	margin: 0;
	margin-left: 1em;
	margin-bottom: 1em;
	float: left;
	width: 164px;
}
.middleContentRestaurangGallery img{
	margin: 0;
	display: block;
}
#restaurangTop{
	background: url(../img/detail_toppsubmeny_restaurang.gif) top center no-repeat;
	width: 134px;
	height: 53px;
	margin: 0 auto;
}
#restaurangBottom{
	background: url(../img/detail_bottomsubmeny_restaurang.gif) 0 0 no-repeat;
	width: 111px;
	height: 38px;
	margin: 0 auto;
}
.middleContentRestaurangTextContainer{
	margin: 0;
	margin-left: 0.5em;
	float: left;
	
}
.middleContentRestaurangText{
	background: url(../img/text_restaurang.gif) 0 0 no-repeat;
	width: 492px;
	height: 129px;
	margin: 0;
	
}
.middleContentRestaurangText h4, p{
	margin: 0;
	margin-top: 1em;
}
#topMiddleRestaurangText{
	margin-top: 2em;
}
.middleContentSkonhet{
	background: url(../img/bgbrowncontent.gif) 0 0 repeat-x;
	height: 368px;
	width: 196px;
	margin: 0;
	margin-left: 1em;
	margin-bottom: 1em;
	padding: 0;
	padding-bottom: 1em;
	float: left;
}
#bottomContentSkonhet{
	margin: 0;
	margin-left: 1em;
	float: left;
}
.bottomContentSkonhet{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
	padding-bottom: 1em;
	background: url(../img/bg_tips.gif) 0 0 no-repeat;
	width: 626px;
	height: 125px;
}
.bottomContentSkonhet img{
	float: left;
	margin-right: 1em;
}
.middleContentShopping{
	background: url(../img/bgbrowncontent.gif) 0 0 repeat-x;
	height: 368px;
	width: 196px;
	margin: 0;
	margin-left: 1.06em;
	margin-bottom: 1em;
	padding: 0;
	padding-bottom: 1em;
	float: left;
}
.middleContentShopping img{
	margin: 0;	
	padding: 0;
	display: block;
}
.middleContentShoppingText{
	margin: 0;
	padding: 1em 1em;
}
.middleContentShoppingText h2{
	font-size: 0.85em;
	color: #8F8C55;
	margin: 0;
}
.middleContentShoppingText p{
	margin-top: 1em;	
}
#middleContentArkitektur{
	margin: 0;
	margin-bottom: 1em;
	padding: 0;
}
#middleContentArkitektur h2{
	margin: 0;
	margin-bottom: 1em;
	color: #8F8C55;
}
.middleContentArkitektur{
	background: url(../img/bg_intro_archi.gif) 0 0 no-repeat;
	width: 868px;
	height: 323px;
	padding: 1em;
}
.middleContentArkitekturGallery{
	width: 260px;
	float: left;
}
.middleContentArkitekturGallery img{
	margin-bottom: 1em;
}
.middleContentArkitekturText{
	margin: 0;
	margin-right: 1em;
	padding: 0 1em;
	width: 560px;
	float: right;
}
#bottomContentArkitektur{
	margin: 0;
	padding: 0;
}
#bottomContentArkitektur h2{
	margin: 0;
	margin-bottom: 1em;
	color: #8F8C55;
}
#bottomContentArkitekturContainer{
	background: url(../img/bg_intressanta_byggnader.gif) 0 0 no-repeat;
	width: 865px;
	height: 390px;
	margin: 0;
	margin-bottom: 1em;
}
.bottomContentArkitektur{
	width: 182px;
	height: 390px;
	margin: 0;
	margin-bottom: 1em;
	padding: 0 1em;
	float: left;
	border-left: #C9B97D solid 1px;
}
.bottomContentArkitektur h3{
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #8F8C55;
}
.bottomContentArkitekturText{
	margin: 1em 0;
}
#ads{
	margin: 1em 0 0 0;
	padding: 0;
}
#ads p{
	font-weight: bold; 
	margin: 0 0 0.2em 1em;
	overflow: hidden;
}
.banner{
	margin: 0 0 0 -1.5em;
}
#footerBorder{
	clear: both;
	border-top: #000000 solid 1px;
	width: 907px;
}
#footer{
	width: 912px;
	height: 30px;
	margin: 0.5em 0 0 0.5em;
	padding: 0.5em 0 0 0;
	float: left;
	text-align: center;
}
#footer p {
	color: #000;
	font-size: 0.64em;
	margin: 0;
	margin-left: 1em;
}
#footer a {
	color: #000;
	text-decoration: underline;
	font-size: 1em;
}
#footer a:hover {
	color: #333;
}
#byusLink{
	text-decoration: underline;
	margin: 0;
}
