@charset "utf-8";
/* CSS Document */

body {
	background-color:#e4e3e3;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000;
}

a:link {
	text-decoration:none;
	color:#900;
}

a:hover {
	text-decoration:underline;
}

a:visited {
	color:#900;
	text-decoration:none;
}

h1 {
	font-size: 24px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #000;
	display: inline;
	margin-left: 9px;
}

h2 {
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #000;
	display: inline;
}


#wrap { 
	width: 975px;
	margin: 0 auto;
}

#header {
	background-image:url(../img/header_back.jpg);
	width: 975px;
	height: 157px;
	float: left;
}

#footer 
	{
		text-align: center;
		width: 778px;
		margin-bottom: 10px;
	}
	
#menu {
	margin: 0 auto;
	width: 961px;
	height: 35px;
	margin-left: 7px;
	float:left;
	margin-top: 8px;
	background-image:url(../img/menu_back.jpg);
}


#menu li {
	height: 35px;
	float: left;
	list-style:none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	border-right-color:#FFF;
	border-right-width: 1px;
	border-right-style:solid;
}		  

#menu li a {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}

#menu li a:hover {
	text-decoration:underline;
}

.headerBilder {
	margin-left: 106px;
	margin-top: 14px;
	float: left;
}


.content_left
{
	width: 350px;
	float: left;
	margin: 10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


.content_left li
{
	margin-bottom: 10px;
}

.content_right
{
	width: 350px;
	float: left;
	margin: 10px;
}

#menuBottom {
	width: 975px;
	height: 12px;
	float: left;
	background-image:url(../img/header_bottom.jpg);
}

.menuLogga {
	margin-left: 35px;
	margin-top: 40px;
	float: left;
}

#content_top {
	background-image: url(../img/content_back_top.jpg);
	height: 10px;
	float: left;
	width: 778px;
	margin-left: 0px;
	margin-top: 13px;
}

#content {
	background-image:url(../img/content_back.jpg);
	background-repeat:repeat;
	margin-top: 5px;
	padding-top: 8px;
	float: left;
	width: 778px;
}

contentText_under2 img {
	margin-left: 10px;
}

	

.contentText_under {
	width: 740px;
	margin-left: 30px;
	float: left;
	margin-top: 17px;
	list-style-position:outside;
	list-style-type:none;
	
}

.contentText_under2 {
	width: 508px;
	margin-left: 30px;
	float: left;
	margin-top: 17px;
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	
}

.content_text_galleri {
	width: 740px;
	margin-left: 10px;
	float: left;
	list-style-position:outside;
	list-style-type:none;
}

.content_text_galleri img {
margin-top: 10px;
margin-right: 9px;
margin-bottom: 20px;
}

.content_default {
	margin-left: 6px;
	width: 480px;
	float: left;
}

.contentText {
	width: 508px;
	margin-left: 30px;
	float: left;
	margin-top: 17px;
}

#puffar {
	width: 188px;
	float: left;
	margin-left: 781px;
	margin-top: -12px;
	margin-right: 16px;
	margin-bottom: 16px;
	font-size: 10px;
}

#puffar_under {
	width: 200px;
	float: left;
	margin-left: 781px;
	margin-top: -12px;
	margin-right: 16px;
	margin-bottom: 16px;
	font-size: 10px;
}

#puffar_content {
	width: 188px;
	float: left;
	margin-left: 10px;
	margin-top: 16px;
}

.puff1_Top {
	width: 198px;
	background-image:url(../img/puff_bild_springare.jpg);
	height: 151px;
	float: left;
}

.puff1_text {
	background-image:url(../img/puff_text_springare.jpg);
	height: 30px;
	width: 198px;
	float: left;
}

.puff1Back {
	background-image:url(../img/puff_back.jpg);
	background-repeat: repeat;
	width: 180px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

.puff1BackBottom {
	background-image:url(../img/puff_back_bottom.jpg);
	width: 198px;
	height: 23px;
	float: left;
}
	
.puff2_Top {
	width: 198px;
	background-image:url(../img/puff_bild_vip.jpg);
	height: 146px;
	float: left;
	margin-top: 4px;
}

.puff2_text {
	background-image:url(../img/puff_text_vip.jpg);
	height: 30px;
	width: 198px;
	float: left;
}

.puff3_Top {
	width: 198px;
	background-image:url(../img/puff_bild_kalkyl.jpg);
	height: 146px;
	float: left;
	margin-top: 4px;
}

.puff3_text {
	background-image:url(../img/puff_text_kalkyl.jpg);
	height: 30px;
	width: 198px;
	float: left;
}


#puff_stader 
{
    width: 204px;
    float: left;
  	margin-top: 14px;
    margin-left: 7px;
}

.puff_stader_top
{
    background-image: url(../img/puff_stader_top.jpg);	
    width: 187px;
    height: 22px;
    float: left;
    color: #FFF;
	text-decoration:none;
	font-weight:bold;
	padding-top: 18px;
	padding-left: 19px;
    
   }

.puff_stader_back {
	background-image:url(../img/puff_stader_back.jpg);
	background-repeat: repeat;
	width: 177px;
	float: left;
	padding-left: 13px;
	padding-right: 15px;
	padding-top: 12px;
	font-size: 10px;
	list-style:none;
	height: 242px;
	overflow:hidden
}

.puff_stader_back2 {
	background-image:url(../img/puff_stader_back.jpg);
	background-repeat: repeat;
	width: 177px;
	float: left;
	padding-left: 13px;
	padding-right: 15px;
	padding-top: 12px;
	font-size: 10px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.puff_stader_back li {
margin-bottom: 10px;
}

.puff_stader_back2 img {
margin-right: 10px;
}

.puff_stader_back li a {
color: #000;
text-decoration:none;
}

.puff_stader_back li a:hover {

text-decoration:underline;
}

.puff_stader_back2 li {
margin-bottom: 10px;
}

.puff_stader_back2 li a {
color: #000;
text-decoration:none;
}

.puff_stader_back2 li a:hover {

text-decoration:underline;
}


.puff_stader_bottom {
	background-image:url(../img/puff_stader_bottom.jpg);
	width: 205px;
	height: 26px;
	float: left;
	margin-bottom: 8px;
}
	
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:475px;
		height:247px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:38px;
		height:73px;
		position:absolute;
		left:8px;
		top:115px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:464px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:38px;
		height:54px;
		background:url(../img/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../img/btn_next.png) no-repeat 0 0;	
		}	
