/******************************
Main
******************************/

html,body{
	margin:0;
	padding:0;
	background:url(bilder/bgbrun.gif) repeat fixed;
	text-align:center;
}

a:link{
	color:#d958b1;
	text-decoration:none;
}

a:visited{
	color:#d958b1;
	text-decoration:none;
}

a:hover{
	color:#d958b1;
	text-decoration:underline;
}

a:active{
	color:#d958b1;
	text-decoration:underline;
}

h1{
	color:#ff60cd;
	font:18px Verdana;
	margin:10px 0 10px 0;
}

h2{
	font:bold 15px Verdana;
	color:#44381d;
	margin:10px 0 10px 10px;
}

h3{
	color:#333;
	font:12px Verdana;
	margin:10px 0 0 0;
}

h4{
	color:#ff60cd;
	font:bold 15px Verdana;
	margin:10px 0 10px 0;
}

h5{
	color:#44381d;
	font:bold 14px Verdana;
	margin:10px 0 0 0;
}

h6{
	color:#655b46;
	font:bold 11px Verdana;
	margin:10px 0 0 0;
	border-top:1px solid #d7d1b5;
	padding:5px 0 0 0;
}

p{
	font:12px Verdana;
	color:#333;
}

/******************************
Klasser
******************************/

.bildtext{
	font:10px Verdana;
	color:#2e3641;
}

.stam{
	margin:10px 0;
}

#footer span{
	font:10px Verdana;
	color:#fff;
	float:right;
}

#footer span a{
	color:#ff60cd;
}

#footer span a:hover{
	color:#fff;
}

.rotation{
	width:456px;
	height:369px;
	background:url(bilder/bilder2/brilaros.jpg) no-repeat;
	margin:10px 0;
	padding:0;
	border:4px solid #44381d;
}

.rotation:hover{
	background:url(bilder/bilder2/hammarstigen.jpg) no-repeat;
}

code{
	font:10px Verdana;
	color:#666;
	background:#ddd9c6;
	margin:1px 0 0 0;
}

.imgBorder{
	border:6px solid #44381d;
}

.img{
	border:3px solid #44381d;
}

.nyheter{
	font:11px Verdana;
	color:#666;
}

/******************************
Divs
******************************/

#container{
	width:840px;
	height:100%;
	text-align:left;
	margin:0 auto;
	padding:0;
}

#banner{
	width:840px;
	height:165px;
	background:url(bilder/banner.jpg) no-repeat;
	margin:0;
	padding:0;
	float:left;
}

#body{
	background:#ede9d7 url(bilder/body-bg.gif) repeat-y;
	width:840px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}

#sidebar{
	width:204px;
	background:#ddd9c6;
	float:left;
	border-left:1px solid #c5bfa4;
	min-height:460px;
	margin:0;
}

#content{
	width:615px;
	height:100%;
	float:left;
	margin:0;
	padding:0 10px 10px 10px;
	font:12px Verdana;
	color:#333;
}

#footer{
	background:#322916;
	width:833px;
	height:22px;
	margin:0 auto;
	text-align:right;
	float:left;
	padding:8px 7px 0 0;
}

.hemsidabild{
	width:125px;
	height:150px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
}

* html .hemsidabild{
	width:120px;
}

/******************************
Menyer
******************************/

#sidebar ul{
	width:170px;
	font:10px Verdana;
	list-style-type:none;
	padding:0;
	margin:0 0 20px 10px;
}
	
#sidebar ul li{
	list-style-type:none;
}

#sidebar ul li a{
	list-style-type:none;
	text-decoration: none;
	margin:0 0 0 6px;
	color:#44381d;
	display:block;
	border-bottom:1px solid #c2bb97;
	padding:3px 0 3px 0;
	width:170px;
}

#sidebar ul li a:hover{
	background:#d0cbb6;
	text-decoration:none;
	color:#2e3641;
}

#sidebar2 ul li a:visited{
	text-decoration:none;
	color:#2e3641;
}

#sidebar2 ul li a.current{
	background:#d0cbb6;
	color:#2e3641;
	text-decoration:none;
}

#content ul{
	list-style-type:none;
	font:11px Verdana;
	padding:0;
	width:290px;
	margin:0;
}

#content li{
	list-style-type:none;
}

#content li a{
	color:#2e3641;
	padding: 3px 0;
}

#content li a:hover{
	text-decoration:underline;
}